~/f/qt6-virtualkeyboard/RPMS.2017 ~/f/qt6-virtualkeyboard
~/f/qt6-virtualkeyboard
RPMS.2017/qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm RPMS/qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm differ: byte 225, line 1
Comparing qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm to qt6-virtualkeyboard-imports-6.9.0-1.1.x86_64.rpm
comparing the rpm tags of qt6-virtualkeyboard-imports
--- old-rpm-tags
+++ new-rpm-tags
@@ -421 +421 @@
-/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so 2e20adb5c1b16e6acc311a686dceb863eabc041a1222325bf7be0b5a1ed92ea3 0
+/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so e80e2a658c390b511b7738440f53305b1cbc7e6b48398d641627aaf40ee66e1a 0
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so differs in ELF sections
--- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (objdump)
+++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (objdump)
@@ -2,5371 +2,6139 @@
 .//usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so:     file format elf64-x86-64
 
 Contents of section .hash:
- 02a8 83000000 86000000 75000000 00000000  ........u.......
- 02b8 00000000 22000000 1b000000 00000000  ...."...........
- 02c8 2b000000 00000000 74000000 27000000  +.......t...'...
- 02d8 78000000 00000000 72000000 66000000  x.......r...f...
- 02e8 3b000000 0c000000 5a000000 00000000  ;.......Z.......
- 02f8 49000000 6e000000 45000000 00000000  I...n...E.......
- 0308 11000000 00000000 41000000 30000000  ........A...0...
- 0318 84000000 00000000 46000000 36000000  ........F...6...
- 0328 00000000 50000000 4c000000 00000000  ....P...L.......
- 0338 37000000 5d000000 00000000 7d000000  7...].......}...
- 0348 7e000000 00000000 00000000 0b000000  ~...............
- 0358 7a000000 48000000 35000000 58000000  z...H...5...X...
- 0368 52000000 00000000 70000000 53000000  R.......p...S...
- 0378 18000000 2c000000 54000000 5e000000  ....,...T...^...
- 0388 85000000 79000000 00000000 06000000  ....y...........
+ 02a8 83000000 a0000000 89000000 00000000  ................
+ 02b8 00000000 29000000 51000000 00000000  ....)...Q.......
+ 02c8 32000000 00000000 88000000 2e000000  2...............
+ 02d8 8f000000 00000000 8a000000 98000000  ................
+ 02e8 46000000 0f000000 6a000000 00000000  F.......j.......
+ 02f8 57000000 82000000 53000000 00000000  W.......S.......
+ 0308 15000000 00000000 4d000000 37000000  ........M...7...
+ 0318 9e000000 69000000 54000000 76000000  ....i...T...v...
+ 0328 00000000 7e000000 5a000000 18000000  ....~...Z.......
+ 0338 40000000 6e000000 00000000 94000000  @...n...........
+ 0348 96000000 00000000 00000000 0e000000  ................
+ 0358 91000000 56000000 3e000000 6b000000  ....V...>...k...
+ 0368 61000000 45000000 84000000 62000000  a...E.......b...
+ 0378 1d000000 33000000 63000000 6f000000  ....3...c...o...
+ 0388 9f000000 90000000 00000000 99000000  ................
  0398 00000000 00000000 00000000 00000000  ................
- 03a8 5f000000 47000000 2e000000 31000000  _...G.......1...
- 03b8 00000000 00000000 00000000 00000000  ................
- 03c8 29000000 61000000 00000000 00000000  )...a...........
- 03d8 00000000 00000000 73000000 00000000  ........s.......
- 03e8 7b000000 65000000 00000000 6a000000  {...e.......j...
- 03f8 00000000 7c000000 00000000 00000000  ....|...........
- 0408 00000000 01000000 00000000 00000000  ................
- 0418 77000000 00000000 00000000 6d000000  w...........m...
- 0428 00000000 4b000000 00000000 80000000  ....K...........
- 0438 67000000 4e000000 00000000 00000000  g...N...........
- 0448 7f000000 4a000000 57000000 68000000  ....J...W...h...
- 0458 00000000 00000000 6b000000 81000000  ........k.......
- 0468 1a000000 00000000 00000000 0f000000  ................
- 0478 76000000 59000000 6f000000 82000000  v...Y...o.......
- 0488 44000000 4f000000 3f000000 00000000  D...O...?.......
- 0498 00000000 64000000 4d000000 00000000  ....d...M.......
- 04a8 51000000 0d000000 00000000 62000000  Q...........b...
+ 03a8 70000000 55000000 35000000 38000000  p...U...5...8...
+ 03b8 00000000 00000000 00000000 95000000  ................
+ 03c8 30000000 72000000 00000000 00000000  0...r...........
+ 03d8 00000000 00000000 87000000 00000000  ................
+ 03e8 92000000 77000000 7b000000 7d000000  ....w...{...}...
+ 03f8 00000000 93000000 00000000 00000000  ................
+ 0408 00000000 0a000000 00000000 00000000  ................
+ 0418 8e000000 39000000 00000000 81000000  ....9...........
+ 0428 5d000000 59000000 00000000 9a000000  ]...Y...........
+ 0438 79000000 5c000000 00000000 05000000  y...\...........
+ 0448 97000000 58000000 66000000 7a000000  ....X...f...z...
+ 0458 8b000000 00000000 7f000000 9b000000  ................
+ 0468 1f000000 00000000 00000000 13000000  ................
+ 0478 8d000000 68000000 83000000 9c000000  ....h...........
+ 0488 50000000 5e000000 4b000000 00000000  P...^...K.......
+ 0498 00000000 75000000 5b000000 00000000  ....u...[.......
+ 04a8 60000000 10000000 00000000 73000000  `...........s...
  04b8 00000000 00000000 00000000 00000000  ................
  04c8 00000000 00000000 00000000 00000000  ................
- 04d8 00000000 00000000 00000000 00000000  ................
- 04e8 00000000 05000000 00000000 09000000  ................
- 04f8 00000000 00000000 00000000 00000000  ................
- 0508 00000000 10000000 00000000 00000000  ................
- 0518 14000000 00000000 00000000 00000000  ................
- 0528 0a000000 00000000 00000000 00000000  ................
- 0538 00000000 00000000 00000000 00000000  ................
- 0548 00000000 00000000 04000000 00000000  ................
+ 04d8 00000000 00000000 00000000 01000000  ................
+ 04e8 00000000 00000000 00000000 00000000  ................
+ 04f8 06000000 00000000 00000000 0c000000  ................
+ 0508 00000000 00000000 00000000 00000000  ................
+ 0518 00000000 00000000 14000000 11000000  ................
+ 0528 00000000 19000000 00000000 00000000  ................
+ 0538 00000000 00000000 0d000000 00000000  ................
+ 0548 00000000 00000000 00000000 20000000  ............ ...
  0558 00000000 00000000 00000000 00000000  ................
- 0568 07000000 19000000 00000000 00000000  ................
- 0578 1c000000 26000000 00000000 00000000  ....&...........
- 0588 00000000 00000000 00000000 00000000  ................
- 0598 00000000 00000000 00000000 23000000  ............#...
- 05a8 25000000 00000000 2f000000 00000000  %......./.......
- 05b8 00000000 00000000 03000000 24000000  ............$...
- 05c8 0e000000 00000000 21000000 1f000000  ........!.......
- 05d8 42000000 12000000 3e000000 00000000  B.......>.......
- 05e8 39000000 00000000 00000000 32000000  9...........2...
- 05f8 00000000 00000000 02000000 08000000  ................
- 0608 16000000 00000000 3c000000 00000000  ........<.......
- 0618 00000000 83000000 00000000 00000000  ................
- 0628 00000000 00000000 00000000 33000000  ............3...
- 0638 2a000000 2d000000 00000000 34000000  *...-.......4...
- 0648 20000000 00000000 00000000 00000000   ...............
- 0658 15000000 63000000 00000000 69000000  ....c.......i...
- 0668 13000000 38000000 00000000 17000000  ....8...........
- 0678 1d000000 00000000 00000000 5c000000  ............\...
- 0688 71000000 00000000 5b000000 00000000  q.......[.......
- 0698 3a000000 55000000 43000000 40000000  :...U...C...@...
- 06a8 3d000000 56000000 00000000 6c000000  =...V.......l...
- 06b8 60000000 1e000000 00000000 00000000  `...............
- 06c8 00000000 00000000 28000000           ........(...    
+ 0568 00000000 04000000 00000000 00000000  ................
+ 0578 00000000 00000000 00000000 09000000  ................
+ 0588 1e000000 00000000 00000000 22000000  ............"...
+ 0598 2d000000 00000000 00000000 00000000  -...............
+ 05a8 00000000 00000000 00000000 00000000  ................
+ 05b8 00000000 00000000 00000000 00000000  ................
+ 05c8 00000000 2a000000 00000000 2c000000  ....*.......,...
+ 05d8 34000000 00000000 36000000 00000000  4.......6.......
+ 05e8 00000000 41000000 03000000 2b000000  ....A.......+...
+ 05f8 12000000 00000000 21000000 4c000000  ........!...L...
+ 0608 28000000 26000000 4e000000 16000000  (...&...N.......
+ 0618 4a000000 00000000 43000000 00000000  J.......C.......
+ 0628 00000000 3a000000 00000000 3b000000  ....:.......;...
+ 0638 00000000 02000000 0b000000 1b000000  ................
+ 0648 00000000 48000000 00000000 00000000  ....H...........
+ 0658 9d000000 00000000 00000000 00000000  ................
+ 0668 67000000 00000000 00000000 00000000  g...............
+ 0678 3c000000 31000000 47000000 00000000  <...1...G.......
+ 0688 3d000000 27000000 00000000 3f000000  =...'.......?...
+ 0698 00000000 00000000 1a000000 74000000  ............t...
+ 06a8 00000000 00000000 7c000000 5f000000  ........|..._...
+ 06b8 17000000 42000000 00000000 1c000000  ....B...........
+ 06c8 24000000 00000000 00000000 6d000000  $...........m...
+ 06d8 85000000 00000000 6c000000 86000000  ........l.......
+ 06e8 23000000 78000000 00000000 44000000  #...x.......D...
+ 06f8 64000000 4f000000 52000000 49000000  d...O...R...I...
+ 0708 65000000 00000000 00000000 80000000  e...............
+ 0718 71000000 8c000000 08000000 25000000  q...........%...
+ 0728 00000000 07000000 00000000 00000000  ................
+ 0738 2f000000                             /...            
 Contents of section .gnu.hash:
- 06d8 03000000 80000000 01000000 06000000  ................
- 06e8 0000bbc0 08100100 00000000 80000000  ................
- 06f8 82000000 deb4fbe9 5534c10d 164cfbd5  ........U4...L..
- 0708 1e748b7c 2c9582a8 d538eecc           .t.|,....8..    
+ 0740 03000000 9a000000 01000000 06000000  ................
+ 0750 0000bbc0 08100100 00000000 9a000000  ................
+ 0760 9c000000 deb4fbe9 5534c10d 164cfbd5  ........U4...L..
+ 0770 1e748b7c 2c9582a8 d538eecc           .t.|,....8..    
 Contents of section .dynsym:
- 0718 00000000 00000000 00000000 00000000  ................
- 0728 00000000 00000000 bb090000 12000000  ................
- 0738 00000000 00000000 00000000 00000000  ................
- 0748 3d060000 12000000 00000000 00000000  =...............
- 0758 00000000 00000000 9b010000 12000000  ................
- 0768 00000000 00000000 00000000 00000000  ................
- 0778 6b030000 12000000 00000000 00000000  k...............
- 0788 00000000 00000000 51120000 12000000  ........Q.......
- 0798 00000000 00000000 00000000 00000000  ................
- 07a8 2e100000 12000000 00000000 00000000  ................
- 07b8 00000000 00000000 93010000 12000000  ................
- 07c8 00000000 00000000 00000000 00000000  ................
- 07d8 730f0000 12000000 00000000 00000000  s...............
- 07e8 00000000 00000000 fa0c0000 12000000  ................
- 07f8 00000000 00000000 00000000 00000000  ................
- 0808 050a0000 12000000 00000000 00000000  ................
- 0818 00000000 00000000 710e0000 12000000  ........q.......
- 0828 00000000 00000000 00000000 00000000  ................
- 0838 2b0e0000 12000000 00000000 00000000  +...............
- 0848 00000000 00000000 e50c0000 12000000  ................
- 0858 00000000 00000000 00000000 00000000  ................
- 0868 68090000 12000000 00000000 00000000  h...............
- 0878 00000000 00000000 9b0f0000 12000000  ................
- 0888 00000000 00000000 00000000 00000000  ................
- 0898 7e060000 12000000 00000000 00000000  ~...............
- 08a8 00000000 00000000 03120000 12000000  ................
- 08b8 00000000 00000000 00000000 00000000  ................
- 08c8 5a110000 12000000 00000000 00000000  Z...............
- 08d8 00000000 00000000 8b000000 11000000  ................
- 08e8 00000000 00000000 00000000 00000000  ................
- 08f8 24070000 12000000 00000000 00000000  $...............
- 0908 00000000 00000000 6b020000 12000000  ........k.......
- 0918 00000000 00000000 00000000 00000000  ................
- 0928 350b0000 12000000 00000000 00000000  5...............
- 0938 00000000 00000000 92130000 11000000  ................
- 0948 00000000 00000000 00000000 00000000  ................
- 0958 ec0e0000 12000000 00000000 00000000  ................
- 0968 00000000 00000000 64030000 12000000  ........d.......
- 0978 00000000 00000000 00000000 00000000  ................
- 0988 55000000 11000000 00000000 00000000  U...............
- 0998 00000000 00000000 030f0000 11000000  ................
- 09a8 00000000 00000000 00000000 00000000  ................
- 09b8 21020000 12000000 00000000 00000000  !...............
- 09c8 00000000 00000000 c2010000 12000000  ................
- 09d8 00000000 00000000 00000000 00000000  ................
- 09e8 99020000 12000000 00000000 00000000  ................
- 09f8 00000000 00000000 f6070000 12000000  ................
/usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so differs in assembler output
--- old /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (disasm)
+++ new /usr/lib64/qt6/qml/QtQuick/VirtualKeyboard/Styles/libqtvkbstylesplugin.so (disasm)
@@ -400,6 +400,106 @@
 	push   $something
 	jmp    <_init + ofs>
 	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
+	endbr64
+	push   $something
+	jmp    <_init + ofs>
+	xchg   %ax,%ax
 
 Disassembly of section .plt.got:
 
@@ -430,6 +530,16 @@
 	jmp    *offset(%rip)        #   <_ZdaPvm@CXXABI_1.3.9>
 	nopw   offset(%rax,%rax,1)
 
+_ZN7QString17toIntegral_helperE11QStringViewPbi@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZN7QString17toIntegral_helperE11QStringViewPbi@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
+_ZNK15QJSManagedValue9toVariantEv@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZNK15QJSManagedValue9toVariantEv@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZNK7QPixmap4rectEv@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZNK7QPixmap4rectEv@Qt_6>
@@ -440,6 +550,11 @@
 	jmp    *offset(%rip)        #   <_ZdlPvm@CXXABI_1.3.9>
 	nopw   offset(%rax,%rax,1)
 
+_ZN9QMetaType7convertES_PKvS_Pv@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZN9QMetaType7convertES_PKvS_Pv@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZN12QSvgRendererC1ERK7QStringP7QObject@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZN12QSvgRendererC1ERK7QStringP7QObject@Qt_6>
@@ -470,6 +585,11 @@
 	jmp    *offset(%rip)        #   <_ZNK4QUrl8hasQueryEv@Qt_6>
 	nopw   offset(%rax,%rax,1)
 
+_ZNK7QString8toDoubleEPb@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZNK7QString8toDoubleEPb@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE@Qt_6>
@@ -485,6 +605,11 @@
 	jmp    *offset(%rip)        #   <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@Qt_6>
 	nopw   offset(%rax,%rax,1)
 
+_ZN15QJSManagedValueC1EOS_@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZN15QJSManagedValueC1EOS_@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@Qt_6>
@@ -510,6 +635,11 @@
 	jmp    *offset(%rip)        #   <_ZdaPv@GLIBCXX_3.4>
 	nopw   offset(%rax,%rax,1)
 
+strlen@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <strlen@GLIBC_2.2.5>
+	nopw   offset(%rax,%rax,1)
+
 _ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZN10QQmlEngine16addImageProviderERK7QStringP21QQmlImageProviderBase@Qt_6>
@@ -610,11 +740,21 @@
 	jmp    *offset(%rip)        #   <_ZN7QString10fromLatin1E14QByteArrayView@Qt_6>
 	nopw   offset(%rax,%rax,1)
 
+_ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZN9QJSEngine13convertStringERK7QString9QMetaTypePv@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZN7QString6insertEx5QChar@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZN7QString6insertEx5QChar@Qt_6>
 	nopw   offset(%rax,%rax,1)
 
+_ZN8QJSValueC1ENS_12SpecialValueE@plt:
+	endbr64
+	jmp    *offset(%rip)        #   <_ZN8QJSValueC1ENS_12SpecialValueE@Qt_6>
+	nopw   offset(%rax,%rax,1)
+
 _ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@plt:
 	endbr64
 	jmp    *offset(%rip)        #   <_ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@Qt_6>
@@ -630,16 +770,31 @@
 	jmp    *offset(%rip)        #   <_ZNK11QQmlPrivate18AOTCompiledContext33initLoadScopeObjectPropertyLookupEj@Qt_6>
 	nopw   offset(%rax,%rax,1)
 
overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good)
overall=1