11.3 KB
/srv/reproducible-results/rbuild-debian/r-b-build.NHzQXWan/b1/topal_84-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.NHzQXWan/b2/topal_84-1_i386.changes
348 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·fd5f98162166ecfe04297820022520b4·813824·debug·optional·topal-dbgsym_84-1_i386.deb 
2 ·bf37dc76bfae20e7bda0debdb391514b·742828·mail·optional·topal_84-1_i386.deb1 ·f16776e374b223bf1ee56df80025467d·813816·debug·optional·topal-dbgsym_84-1_i386.deb
 2 ·5ac06e7bcd84c28ae5aa8a276aa0649c·741988·mail·optional·topal_84-1_i386.deb
6.77 KB
topal_84-1_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-05-07·15:22:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-05-07·15:22:36.000000·debian-binary
2 -rw-r--r--···0········0········0·····1576·2024-05-07·15:22:36.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1580·2024-05-07·15:22:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0···741060·2024-05-07·15:22:36.000000·data.tar.xz3 -rw-r--r--···0········0········0···740216·2024-05-07·15:22:36.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.2 KB
data.tar.xz
6.17 KB
data.tar
1.86 KB
file list
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc/topal/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc/topal/
9 -rw-r--r--···0·root·········(0)·root·········(0)·····2613·2024-05-07·15:22:36.000000·./usr/share/doc/topal/Features.html9 -rw-r--r--···0·root·········(0)·root·········(0)·····2613·2024-05-07·15:22:36.000000·./usr/share/doc/topal/Features.html
10 -rw-r--r--···0·root·········(0)·root·········(0)······298·2024-05-07·14:55:30.000000·./usr/share/doc/topal/README.Debian10 -rw-r--r--···0·root·········(0)·root·········(0)······298·2024-05-07·14:55:30.000000·./usr/share/doc/topal/README.Debian
11 -rw-r--r--···0·root·········(0)·root·········(0)······913·2024-05-07·15:22:36.000000·./usr/share/doc/topal/changelog.Debian.gz11 -rw-r--r--···0·root·········(0)·root·········(0)······913·2024-05-07·15:22:36.000000·./usr/share/doc/topal/changelog.Debian.gz
12 -rw-r--r--···0·root·········(0)·root·········(0)·······42·2024-05-07·15:22:36.000000·./usr/share/doc/topal/changelog.gz12 -rw-r--r--···0·root·········(0)·root·········(0)·······42·2024-05-07·15:22:36.000000·./usr/share/doc/topal/changelog.gz
13 -rw-r--r--···0·root·········(0)·root·········(0)····12124·2024-05-07·14:24:42.000000·./usr/share/doc/topal/changelog.html.gz13 -rw-r--r--···0·root·········(0)·root·········(0)····12124·2024-05-07·14:24:42.000000·./usr/share/doc/topal/changelog.html.gz
14 -rw-r--r--···0·root·········(0)·root·········(0)······921·2024-05-07·14:55:30.000000·./usr/share/doc/topal/copyright14 -rw-r--r--···0·root·········(0)·root·········(0)······921·2024-05-07·14:55:30.000000·./usr/share/doc/topal/copyright
15 -rw-r--r--···0·root·········(0)·root·········(0)···137834·2024-05-07·15:22:36.000000·./usr/share/doc/topal/topal.pdf.gz15 -rw-r--r--···0·root·········(0)·root·········(0)···137893·2024-05-07·15:22:36.000000·./usr/share/doc/topal/topal.pdf.gz
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc-base/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc-base/
17 -rw-r--r--···0·root·········(0)·root·········(0)······430·2024-05-07·14:55:30.000000·./usr/share/doc-base/topal.topal17 -rw-r--r--···0·root·········(0)·root·········(0)······430·2024-05-07·14:55:30.000000·./usr/share/doc-base/topal.topal
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/man/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/man/
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/man/man1/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/man/man1/
20 -rw-r--r--···0·root·········(0)·root·········(0)·····1689·2024-05-07·15:22:36.000000·./usr/share/man/man1/mime-tool.1.gz20 -rw-r--r--···0·root·········(0)·root·········(0)·····1689·2024-05-07·15:22:36.000000·./usr/share/man/man1/mime-tool.1.gz
21 -rw-r--r--···0·root·········(0)·root·········(0)······616·2024-05-07·15:22:36.000000·./usr/share/man/man1/topal.1.gz21 -rw-r--r--···0·root·········(0)·root·········(0)······616·2024-05-07·15:22:36.000000·./usr/share/man/man1/topal.1.gz
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/topal/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/topal/
3.71 KB
./usr/bin/topal
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c496d7837f7e4af39e67efece12ef6854cdd1303 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·273bbbb1dc1fa6f1b166778dce23c449c95eca80
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
231 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 0/lib/ld-linux.so.21 /lib/ld-linux.so.2
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 __gmon_start__3 __gmon_start__
4 _ITM_registerTMCloneTable4 _ITM_registerTMCloneTable
5 write_history5 write_history
6 read_history6 read_history
7 readline7 readline
8 rl_insert8 rl_insert
807 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 245004, 17 lines modifiedOffset 245004, 17 lines modified
245004 »       call···8fa0·<system__secondary_stack__ss_allocate@plt>245004 »       call···8fa0·<system__secondary_stack__ss_allocate@plt>
245005 ././version_id.adb:24·(discriminator·1)245005 ././version_id.adb:24·(discriminator·1)
245006 »       lea····0x8(%eax),%edx245006 »       lea····0x8(%eax),%edx
245007 »       movl···$0x1,(%eax)245007 »       movl···$0x1,(%eax)
245008 »       movl···$0x14,0x4(%eax)245008 »       movl···$0x14,0x4(%eax)
245009 »       movl···$0x34323032,0x8(%eax)245009 »       movl···$0x34323032,0x8(%eax)
245010 »       movl···$0x2d35302d,0xc(%eax)245010 »       movl···$0x2d35302d,0xc(%eax)
245011 »       movl···$0x30543730,0x10(%eax)245011 »       movl···$0x30543830,0x10(%eax)
245012 »       movl···$0x33323233,0x14(%eax)245012 »       movl···$0x33323235,0x14(%eax)
245013 »       movl···$0x32312d36,0x18(%eax)245013 »       movl···$0x34312b36,0x18(%eax)
245014 »       mov····%eax,0x4(%esi)245014 »       mov····%eax,0x4(%esi)
245015 ././version_id.adb:24245015 ././version_id.adb:24
245016 »       mov····%esi,%eax245016 »       mov····%esi,%eax
245017 ././version_id.adb:24·(discriminator·1)245017 ././version_id.adb:24·(discriminator·1)
245018 »       mov····%edx,(%esi)245018 »       mov····%edx,(%esi)
245019 ././version_id.adb:24245019 ././version_id.adb:24
245020 »       add····$0x14,%esp245020 »       add····$0x14,%esp
1.16 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ··0x001910a0·7187718d·cd19ba3b·1a89a6ec·f7693587·q.q....;.....i5.13 ··0x001910a0·7187718d·cd19ba3b·1a89a6ec·f7693587·q.q....;.....i5.
14 ··0x001910b0·658c8374·e4185216·caf537bc·524d137e·e..t..R...7.RM.~14 ··0x001910b0·658c8374·e4185216·caf537bc·524d137e·e..t..R...7.RM.~
15 ··0x001910c0·cba69c96·f27ae076·5ab4e6cf·a8b8a16e·.....z.vZ......n15 ··0x001910c0·cba69c96·f27ae076·5ab4e6cf·a8b8a16e·.....z.vZ......n
16 ··0x001910d0·7821d273·b9ad994b·9240ce4a·56908c27·x!.s...K.@.JV..'16 ··0x001910d0·7821d273·b9ad994b·9240ce4a·56908c27·x!.s...K.@.JV..'
17 ··0x001910e0·14cb1874·f7292156·2819dfb0·0cd5d8a2·...t.)!V(.......17 ··0x001910e0·14cb1874·f7292156·2819dfb0·0cd5d8a2·...t.)!V(.......
18 ··0x001910f0·5d0e9ab4·689de919·e4c22fd2·a567b391·]...h...../..g..18 ··0x001910f0·5d0e9ab4·689de919·e4c22fd2·a567b391·]...h...../..g..
19 ··0x00191100·c5c3787c·fdc23ecc·28642c8b·23d06e64·..x|..>.(d,.#.nd19 ··0x00191100·c5c3787c·fdc23ecc·28642c8b·23d06e64·..x|..>.(d,.#.nd
20 ··0x00191110·2945b32f·fe0eab73·882cd13d·634d0569·)E./...s.,.=cM.i20 ··0x00191110·2945b32f·fe0eab73·882cd13d·f7db81a1·)E./...s.,.=....
21 ··0x00191120·eb9ace21·502958a0·41ca24e5·e96a686e·...!P)X.A.$..jhn21 ··0x00191120·eb9ace21·502958a0·41ca24e5·e96a686e·...!P)X.A.$..jhn
22 ··0x00191130·d42bfd6a·15c3b0d7·1268232d·ba834c37·.+.j.....h#-..L722 ··0x00191130·d42bfd6a·15c3b0d7·1268232d·ba834c37·.+.j.....h#-..L7
23 ··0x00191140·e6f3449a·203252b9·cc2517c2·a7bb53d4·..D.·2R..%....S.23 ··0x00191140·e6f3449a·203252b9·cc2517c2·a7bb53d4·..D.·2R..%....S.
24 ··0x00191150·24580d96·9c826de2·e2efac1f·c5f9d664·$X....m........d24 ··0x00191150·24580d96·9c826de2·e2efac1f·c5f9d664·$X....m........d
25 ··0x00191160·5ae384c6·7ba11df4·83ca36b1·70330da0·Z...{.....6.p3..25 ··0x00191160·5ae384c6·7ba11df4·83ca36b1·70330da0·Z...{.....6.p3..
26 ··0x00191170·d6b981f8·a4a9a46f·fc6d94c3·ed947efb·.......o.m....~.26 ··0x00191170·d6b981f8·a4a9a46f·fc6d94c3·ed947efb·.......o.m....~.
27 ··0x00191180·ec05c249·e793af7d·06bbd510·46a211a2·...I...}....F...27 ··0x00191180·ec05c249·e793af7d·06bbd510·46a211a2·...I...}....F...
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34393664·37383337·66376534·61663339·496d7837f7e4af39 
3 ··0x00000010·65363765·66656365·31326566·36383534·e67efece12ef68542 ··0x00000000·33626262·62316463·31666136·66316231·3bbbb1dc1fa6f1b1
 3 ··0x00000010·36363737·38646365·32336334·34396339·66778dce23c449c9
4 ··0x00000020·63646431·33302e64·65627567·00000000·cdd130.debug....4 ··0x00000020·35656361·38302e64·65627567·00000000·5eca80.debug....
5 ··0x00000030·f33e6016····························.>`.5 ··0x00000030·2db505fa····························-...
  
599 B
./usr/share/doc/topal/topal.pdf.gz
531 B
topal.pdf
513 B
pdftotext {} -
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Topal1 Topal
2 GPG/GnuPG·and·Alpine/Pine·integration2 GPG/GnuPG·and·Alpine/Pine·integration
  
3 Phil·Brooke3 Phil·Brooke
  
4 Release·844 Release·84
5 2024-05-07T032236-125 2024-05-08T052236+14
  
6 \xcTopal:·GPG/GnuPG·and·Alpine/Pine·integration6 \xcTopal:·GPG/GnuPG·and·Alpine/Pine·integration
7 Copyright·©·2001–2024·Phillip·J.·Brooke7 Copyright·©·2001–2024·Phillip·J.·Brooke
8 This·program·is·free·software:·you·can·redistribute·it·and/or·modify·it·under·the8 This·program·is·free·software:·you·can·redistribute·it·and/or·modify·it·under·the
9 terms·of·the·GNU·General·Public·License·version·3·as·published·by·the·Free9 terms·of·the·GNU·General·Public·License·version·3·as·published·by·the·Free
10 Software·Foundation.10 Software·Foundation.
11 This·program·is·distributed·in·the·hope·that·it·will·be·useful,·but·WITHOUT11 This·program·is·distributed·in·the·hope·that·it·will·be·useful,·but·WITHOUT
4.05 KB
topal-dbgsym_84-1_i386.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-05-07·15:22:36.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-05-07·15:22:36.000000·debian-binary
2 -rw-r--r--···0········0········0······608·2024-05-07·15:22:36.000000·control.tar.xz2 -rw-r--r--···0········0········0······608·2024-05-07·15:22:36.000000·control.tar.xz
3 -rw-r--r--···0········0········0···813024·2024-05-07·15:22:36.000000·data.tar.xz3 -rw-r--r--···0········0········0···813016·2024-05-07·15:22:36.000000·data.tar.xz
805 B
control.tar.xz
777 B
control.tar
405 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Phil·Brooke·<pjb@debian.org>6 Maintainer:·Phil·Brooke·<pjb@debian.org>
7 Installed-Size:·14667 Installed-Size:·1466
8 Depends:·topal·(=·84-1)8 Depends:·topal·(=·84-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·topal11 Description:·debug·symbols·for·topal
12 Build-Ids:·0c496d7837f7e4af39e67efece12ef6854cdd130·a3d64e1577fe78557f66662a261b38cc0c8da30412 Build-Ids:·273bbbb1dc1fa6f1b166778dce23c449c95eca80·a3d64e1577fe78557f66662a261b38cc0c8da304
350 B
./md5sums
30.0 B
./md5sums
Files differ
302 B
line order
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 usr/lib/debug/.build-id/0c/496d7837f7e4af39e67efece12ef6854cdd130.debug1 usr/lib/debug/.build-id/27/3bbbb1dc1fa6f1b166778dce23c449c95eca80.debug
2 usr/lib/debug/.build-id/a3/d64e1577fe78557f66662a261b38cc0c8da304.debug2 usr/lib/debug/.build-id/a3/d64e1577fe78557f66662a261b38cc0c8da304.debug
3 usr/lib/debug/.dwz/i386-linux-gnu/topal.debug3 usr/lib/debug/.dwz/i386-linux-gnu/topal.debug
2.85 KB
data.tar.xz
2.83 KB
data.tar
1.88 KB
file list
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/0c/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/27/
7 -rw-r--r--···0·root·········(0)·root·········(0)··1456920·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/0c/496d7837f7e4af39e67efece12ef6854cdd130.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··1456920·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/27/3bbbb1dc1fa6f1b166778dce23c449c95eca80.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/a3/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/a3/
9 -rw-r--r--···0·root·········(0)·root·········(0)····29000·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/a3/d64e1577fe78557f66662a261b38cc0c8da304.debug9 -rw-r--r--···0·root·········(0)·root·········(0)····29000·2024-05-07·15:22:36.000000·./usr/lib/debug/.build-id/a3/d64e1577fe78557f66662a261b38cc0c8da304.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/i386-linux-gnu/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
12 -rw-r--r--···0·root·········(0)·root·········(0)······824·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/i386-linux-gnu/topal.debug12 -rw-r--r--···0·root·········(0)·root·········(0)······824·2024-05-07·15:22:36.000000·./usr/lib/debug/.dwz/i386-linux-gnu/topal.debug
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-07·15:22:36.000000·./usr/share/doc/
958 B
./usr/lib/debug/.build-id/0c/496d7837f7e4af39e67efece12ef6854cdd130.debug vs.
./usr/lib/debug/.build-id/27/3bbbb1dc1fa6f1b166778dce23c449c95eca80.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·0c496d7837f7e4af39e67efece12ef6854cdd1303 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·273bbbb1dc1fa6f1b166778dce23c449c95eca80
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0