Commit graph

154908 commits

Author SHA1 Message Date
Andrew J. Hesford
988487a502 python3-more-itertools: update to 8.12.0. 2021-11-26 09:57:11 -05:00
Andrew J. Hesford
fc987584cb python3-iso8601: update to 1.0.2. 2021-11-26 09:57:11 -05:00
Andrew J. Hesford
41879b96ab python3-imageio: update to 2.12.0. 2021-11-26 09:57:11 -05:00
Andrew J. Hesford
b66a0cc687 python3-mpi4py: update to 3.1.3. 2021-11-26 09:57:11 -05:00
Andrew J. Hesford
b52de54bf8 openmpi: update to 4.1.2. 2021-11-26 09:57:11 -05:00
Andrew J. Hesford
84c087de20 python3-scipy: update to 1.7.3. 2021-11-26 09:57:11 -05:00
Leah Neukirchen
de1811b43f babashka: update to 0.6.5. 2021-11-26 15:39:42 +01:00
Leah Neukirchen
3b75a6753b coq: update to 8.14.1. 2021-11-26 15:39:42 +01:00
Leah Neukirchen
17047a50fb ocaml-findlib: rebuild for changed ocaml stdlib path. 2021-11-26 15:39:42 +01:00
Leah Neukirchen
847e4dc581 xlbiff: update to 4.5.5. 2021-11-26 15:39:42 +01:00
Érico Nogueira
78d16b3c1f speed-dreams: touch so builders pick it up.
Currently missing from x86_64-musl repos.
2021-11-26 01:45:11 -03:00
Đoàn Trần Công Danh
216b751957 PackageKit: needs docbook-xsl in hostmakedepends 2021-11-26 11:43:28 +07:00
Érico Nogueira
da05913b87 linux5.14: update to 5.14.21. 2021-11-25 23:09:14 -03:00
Gonzalo Tornaría
e1a7879a94 linbox: fix broken linbox.pc 2021-11-25 22:49:29 -03:00
Michal Vasilek
be8c9aec88 PackageKit: update to 1.2.4. 2021-11-26 01:35:43 +01:00
Michal Vasilek
737b54d4ff gamehub: update to 0.16.1-2. 2021-11-26 01:35:43 +01:00
meator
25da5adb51 libpurple-facebook: update to 0.9.6. 2021-11-26 01:27:48 +01:00
Clyhtsuriva
6062b464b1 quadrapassel: update to 40.2 2021-11-26 01:23:24 +01:00
Clyhtsuriva
7b77534fb1 chezmoi: update to 2.8.0 2021-11-26 01:19:45 +01:00
KawaiiAmber
263d1acc1a jamulus: update to 3.8.1 2021-11-26 01:11:33 +01:00
Ramdziana F Y
c9a9cdf578 pcmanfm: add lxmenu-data as dependency 2021-11-26 01:10:40 +01:00
Daniel Eyßer
728949e16a visidata: update to 2.7.1. 2021-11-26 01:08:14 +01:00
Daniel Eyßer
65ed446d17 bfs: update to 2.3. 2021-11-26 01:05:56 +01:00
Daniel Lewan
cc0511aa3e s: update to 0.6.1. 2021-11-26 01:01:27 +01:00
Ján Priner
fbe814770e grc: update to 1.13 2021-11-26 01:00:08 +01:00
Michal Vasilek
ede0d39b16 lagrange: update to 1.8.2. 2021-11-26 00:51:58 +01:00
Duncaen
60ea8f57b2
virt-viewer: update to 11.0. 2021-11-26 00:05:58 +01:00
Duncaen
f15311c4eb
logswan: update to 2.1.11. 2021-11-25 23:59:55 +01:00
Đoàn Trần Công Danh
d450459e35 fcitx5-configtool: fix cross-build 2021-11-25 21:14:48 +07:00
Đoàn Trần Công Danh
59860865e7 kpackage: use native kpackagetool5 2021-11-25 21:14:47 +07:00
Đoàn Trần Công Danh
ddf646ad83 fcitx5-configtool: split KDE integration 2021-11-25 20:17:09 +07:00
Frank Steinborn
44fc8f19ca xterm: update to 370. 2021-11-25 13:55:04 +01:00
Ranme Fritzvilliams
f29c01dd12 stunnel: update to 5.60
The 'changelog' variable is replaced due to the inability to fetch it
(broken link).
2021-11-25 13:36:25 +01:00
Gonzalo Tornaría
bd67413b3c sympow: do not mess with fpu control word if possible
Also: add basic tests to detect fpu miscompilation.

The program sets the fpu to 53 bit mode to get consistent results. It
turns out that doing this on musl breaks fmt_fp (-> printf) which uses
long double to format floats. Note this is an issue even on 64 bit musl,
although setting fpu to 53 bits is unnecessary on 64 bits because of the
default -mfpmath=sse.

The way Configure works: it tries different combinations of flags which
exercise different methods to change the fpu control word until one
works, meaning doubles are effectively 53 bits.  The fix here is to try
first NOT touching the fpu control word. On x86_64 using the default
-mfpmath=sse this will succeed bypassing all fpucw modification.

For i686 using -mfpmath=387 (always if sse2 not available) the code will
fall back to changing the fpu control word as before. Since this is not
a problem for glibc, everything still works. I expect i686-musl to still
be broken, but we don't support that arch.

A simple way to test the bug on musl is to run

    $ sympow -curve '[0,0,0,0,1]' -analrank
    ...
    Analytic Rank is 0 : L-value 7.01091e-01

When the fpucw is changed, on musl this prints "7.01092e-01" instead.

The actual value computed to 128 bits with pari is:

    $ echo 'elllseries(ellinit([0,0,0,0,1]),1)' | gp -q
    0.70109105266272713058750953952514706773

so the glibc output is the correct one.

Again: what is broken is not computing but printing, as fmt_fp in musl
uses long double, which means messing with fpu control word breaks it.
This is important since sagemath parses sympow output.

This affects sagemath doctests as in

    $ sage -t src/sage/lfunctions/sympow.py
    ...
    (3 failures)

After this commit, the doctest in question passes on the 3 supported
archs.
2021-11-25 13:33:16 +01:00
Leah Neukirchen
5276d248be linux5.15: update to 5.15.5. 2021-11-25 13:30:31 +01:00
Đoàn Trần Công Danh
87bb3c3708 libime: update to 1.0.9. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
c5e1ea4f3c fcitx5-zhuyin: update to 5.0.7. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
567cbb59b8 fcitx5-table-other: update to 5.0.6. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
9364852540 fcitx5-table-extra: update to 5.0.6. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
baca71abab fcitx5-rime: update to 5.0.8. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
253a9107f7 fcitx5-m17n: update to 5.0.6. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
4180493e00 fcitx5-hangul: update to 5.0.5. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
0274173fe6 fcitx5-gtk: update to 5.0.9. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
49d6eab08b fcitx5-configtool: update to 5.0.8. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
6e2f682a42 fcitx5-chinese-addons: update to 5.0.8. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
3f1c59f6fb fcitx5-chewing: update to 5.0.7. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
d3ec8b897b fcitx5-anthy: update to 5.0.7. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
04406d8f39 fcitx5: update to 5.0.10. 2021-11-25 19:13:21 +07:00
Đoàn Trần Công Danh
a4720e180c nss: update to 3.72. 2021-11-25 17:50:24 +07:00
Đoàn Trần Công Danh
091b65a8cc chroot-git: update to 2.34.1. 2021-11-25 17:38:14 +07:00