Subject: [bug#40264] Linphone: 14-add-linphoneqt-v7

From: Maxim Cournoyer <[email-masked]>
Date: Tue, 14 Apr 2020 22:50:07 -0400

Hello Danny,

Danny Milosavljevic <[email-masked]> writes:

> Hi Raghav,
>
> pushed to guix core-updates (with changes below) because, there, it works
> without weird special gcc versions.
>
> Commit is c0cce2055757c18619ef1826c54ed3d5b9ec7eb0.
>
> Moved all propagated-inputs to regular inputs--except qttools which I moved to
> native-inputs.
>
> Added qtgraphicaleffects to inputs.
>
> Switched to qt build system so the programs actually start up successfully.
>
> There is still the same reproducibility problems in bin/linphone and
> bin/linphone-tester:
>
> --- /gnu/store/7g8kdcwzvybx7a8w87pnbypy7x0rf9wg-linphoneqt-4.1.1
> +++ /gnu/store/7g8kdcwzvybx7a8w87pnbypy7x0rf9wg-linphoneqt-4.1.1-check
> ├── bin
> │ ├── linphone
> │ │ ├── /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-binutils-2.32/bin/readelf --wide --decompress --hex-dump=.rodata {}
> │ │ │ @@ -190223,17 +190223,17 @@
> │ │ │    0x008080c0 02000a00 12000309 3b093c09 3d000109 ........;.<.=...
> │ │ │    0x008080d0 3e000100 02010c05 56000200 0c000300 >.......V.......
> │ │ │    0x008080e0 f3023706 03000100 03004c00 4d045700 ..7.......L.M.W.
> │ │ │    0x008080f0 00000000 00000000 00000000 00000000 ................
> │ │ │    0x00808100 00000000 00020000 00010000 00010000 ................
> │ │ │    0x00808110 00000000 00000000 00000002 00000002 ................
> │ │ │    0x00808120 00000002 00000000 00000000 00000018 ................
> │ │ │ -  0x00808130 00010000 00010000 00000000 0171666d .............qfm
> │ │ │ -  0x00808140 dfb80000 00220001 00000001 0000280f ....."........(.
> │ │ │ -  0x00808150 00000171 666ddfb8 00000000 00000000 ...qfm..........
> │ │ │ +  0x00808130 00010000 00010000 00000000 0171666c .............qfl
> │ │ │ +  0x00808140 71bb0000 00220001 00000001 0000280f q...."........(.
> │ │ │ +  0x00808150 00000171 666c71bb 00000000 00000000 ...qflq.........
> │ │ │    0x00808160 000904eb 98c3006c 0061006e 00670075 .......l.a.n.g.u
> │ │ │    0x00808170 00610067 00650073 00020000 06be0065 .a.g.e.s.......e
> │ │ │    0x00808180 006e0002 000006d2 00660072 00000000 .n.......f.r....
> │ │ │    0x00808190 00000000 00000000 00000000 00000000 ................
> │ │ │    0x008081a0 0000280b 00008688 789ce57d 0b741cc5 ..(.....x..}.t..
> │ │ │    0x008081b0 9568c992 a5d16834 92654996 8531c236 .h....h4.eI..1.6
> │ │ │    0x008081c0 c626c618 639b9f31 8cf58905 922ceb63 .&..c..1.....,.c
> │ ├── linphone-tester
> │ │ ├── /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-binutils-2.32/bin/readelf --wide --decompress --hex-dump=.rodata {}
> │ │ │ @@ -190455,17 +190455,17 @@
> │ │ │    0x00811f40 02000a00 12000309 3b093c09 3d000109 ........;.<.=...
> │ │ │    0x00811f50 3e000100 02010c05 56000200 0c000300 >.......V.......
> │ │ │    0x00811f60 f3023706 03000100 03004c00 4d045700 ..7.......L.M.W.
> │ │ │    0x00811f70 00000000 00000000 00000000 00000000 ................
> │ │ │    0x00811f80 00000000 00020000 00010000 00010000 ................
> │ │ │    0x00811f90 00000000 00000000 00000002 00000002 ................
> │ │ │    0x00811fa0 00000002 00000000 00000000 00000018 ................
> │ │ │ -  0x00811fb0 00010000 00010000 00000000 0171666d .............qfm
> │ │ │ -  0x00811fc0 dfb80000 00220001 00000001 0000280f ....."........(.
> │ │ │ -  0x00811fd0 00000171 666ddfb8 00000000 00000000 ...qfm..........
> │ │ │ +  0x00811fb0 00010000 00010000 00000000 0171666c .............qfl
> │ │ │ +  0x00811fc0 71bb0000 00220001 00000001 0000280f q...."........(.
> │ │ │ +  0x00811fd0 00000171 666c71bb 00000000 00000000 ...qflq.........
> │ │ │ +  0x00811fb0 00010000 00010000 00000000 0171666c .............qfl
> │ │ │ +  0x00811fc0 71bb0000 00220001 00000001 0000280f q...."........(.
> │ │ │ +  0x00811fd0 00000171 666c71bb 00000000 00000000 ...qflq.........
> │ │ │    0x00811fe0 000904eb 98c3006c 0061006e 00670075 .......l.a.n.g.u
> │ │ │    0x00811ff0 00610067 00650073 00020000 06be0065 .a.g.e.s.......e
> │ │ │    0x00812000 006e0002 000006d2 00660072 00000000 .n.......f.r....
> │ │ │    0x00812010 00000000 00000000 00000000 00000000 ................
> │ │ │    0x00812020 0000280b 00008688 789ce57d 0b741cc5 ..(.....x..}.t..
> │ │ │    0x00812030 9568c992 a5d16834 92654996 8531c236 .h....h4.eI..1.6
> │ │ │    0x00812040 c626c618 639b9f31 8cf58905 922ceb63 .&..c..1.....,.c

In my case I'm seeing slightly different outputs:

diffoscope --exclude-command stat /gnu/store/i3pqi987rdm3x023ya4zd2k3jxhaiqqy-linphoneqt-4.1.1{,-check}
--- /gnu/store/i3pqi987rdm3x023ya4zd2k3jxhaiqqy-linphoneqt-4.1.1
+++ /gnu/store/i3pqi987rdm3x023ya4zd2k3jxhaiqqy-linphoneqt-4.1.1-check
├── bin
│ ├── .linphone-real
│ │ ├── /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-binutils-2.32/bin/readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ @@ -190223,17 +190223,17 @@
│ │ │    0x008080c0 02000a00 12000309 3b093c09 3d000109 ........;.<.=...
│ │ │    0x008080d0 3e000100 02010c05 56000200 0c000300 >.......V.......
│ │ │    0x008080e0 f3023706 03000100 03004c00 4d045700 ..7.......L.M.W.
│ │ │    0x008080f0 00000000 00000000 00000000 00000000 ................
│ │ │    0x00808100 00000000 00020000 00010000 00010000 ................
│ │ │    0x00808110 00000000 00000000 00000002 00000002 ................
│ │ │    0x00808120 00000002 00000000 00000000 00000018 ................
│ │ │ -  0x00808130 00010000 00010000 00000000 01717ba8 .............q{.
│ │ │ -  0x00808140 1fbe0000 00220001 00000001 0000280f ....."........(.
│ │ │ -  0x00808150 00000171 7ba81fba 00000000 00000000 ...q{...........
│ │ │ +  0x00808130 00010000 00010000 00000000 01717ba6 .............q{.
│ │ │ +  0x00808140 59760000 00220001 00000001 0000280f Yv..."........(.
│ │ │ +  0x00808150 00000171 7ba65972 00000000 00000000 ...q{.Yr........
│ │ │    0x00808160 000904eb 98c3006c 0061006e 00670075 .......l.a.n.g.u
│ │ │    0x00808170 00610067 00650073 00020000 06be0065 .a.g.e.s.......e
│ │ │    0x00808180 006e0002 000006d2 00660072 00000000 .n.......f.r....
│ │ │    0x00808190 00000000 00000000 00000000 00000000 ................
│ │ │    0x008081a0 0000280b 00008688 789ce57d 0b741cc5 ..(.....x..}.t..
│ │ │    0x008081b0 9568c992 a5d16834 92654996 8531c236 .h....h4.eI..1.6
│ │ │    0x008081c0 c626c618 639b9f31 8cf58905 922ceb63 .&..c..1.....,.c
│ ├── .linphone-tester-real
│ │ ├── /gnu/store/mx2bgrpxkbdjsmhlxp9a30hbzcilk4cn-binutils-2.32/bin/readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ @@ -190455,17 +190455,17 @@
│ │ │    0x00811f40 02000a00 12000309 3b093c09 3d000109 ........;.<.=...
│ │ │    0x00811f50 3e000100 02010c05 56000200 0c000300 >.......V.......
│ │ │    0x00811f60 f3023706 03000100 03004c00 4d045700 ..7.......L.M.W.
│ │ │    0x00811f70 00000000 00000000 00000000 00000000 ................
│ │ │    0x00811f80 00000000 00020000 00010000 00010000 ................
│ │ │    0x00811f90 00000000 00000000 00000002 00000002 ................
│ │ │    0x00811fa0 00000002 00000000 00000000 00000018 ................
│ │ │ -  0x00811fb0 00010000 00010000 00000000 01717ba8 .............q{.
│ │ │ -  0x00811fc0 1fbe0000 00220001 00000001 0000280f ....."........(.
│ │ │ -  0x00811fd0 00000171 7ba81fba 00000000 00000000 ...q{...........
│ │ │ +  0x00811fb0 00010000 00010000 00000000 01717ba6 .............q{.
│ │ │ +  0x00811fc0 59760000 00220001 00000001 0000280f Yv..."........(.
│ │ │ +  0x00811fd0 00000171 7ba65972 00000000 00000000 ...q{.Yr........
│ │ │    0x00811fe0 000904eb 98c3006c 0061006e 00670075 .......l.a.n.g.u
│ │ │    0x00811ff0 00610067 00650073 00020000 06be0065 .a.g.e.s.......e
│ │ │    0x00812000 006e0002 000006d2 00660072 00000000 .n.......f.r....
│ │ │    0x00812010 00000000 00000000 00000000 00000000 ................
│ │ │    0x00812020 0000280b 00008688 789ce57d 0b741cc5 ..(.....x..}.t..
│ │ │    0x00812030 9568c992 a5d16834 92654996 8531c236 .h....h4.eI..1.6
│ │ │    0x00812040 c626c618 639b9f31 8cf58905 922ceb63 .&..c..1.....,.c

Adding more data points so that hopefully we can find out the cause of
the non-reproducibility issue.

Maxim