For Debian, aghermann is configured with the default options. One potentially relevant option is --with-fp-type=float|double (float is the default). It sets the floating-point type for most of internal variables. Note that (1) ICA routines operate on double, to accommodate which necessary conversions are done at run time; and (2) data stored in EDF files are actually 16-bit integers, which largely defeats any expected benefit from the use of double. Neither float nor double will produce a convincing argument overall, though. Date: Tue, 14 Jan 2020 04:35:47 +0200 From: andrei zavada Subject: Re: Bug#925629: aghermann: ftbfs with GCC-9 Gentlemen, This is the original author of aghermann. First of all, thanks for take good care of it. My circumstances have changed quite a bit since I did my last release -- an age ago. In professional capacity, in 2010 I have turned to Erlang and, since around 2014, my proficiency in C++ has been in steady decline. These days, even as I am looking at this 40k LOC of my own code with a faint sense of some grand achievement, I find myself totally incapable of carrying on with it. Please consider this as a letter of retirement. The other day I wanted to cherry-pick Andreas's changes (https://salsa.debian.org/med-team/aghermann/commit/3cf06970a18219a327fc79a3580d94959ffd7a9a) into my repo, but it being a mix of useful gtk3 deprecations and a lot more, along with massive move/rename, I gave up. But all of them were good. I am aware of at least one recent paper where the slow-wave sleep model as used in aghermann is revived and applied in very much the same way: https://dx.doi.org/10.1093%2Fsleep%2Fzsy079. (It comes from the lab of Vlad Viazovsky, who happens to be my old acquaintance, even though we don't keep in touch.) This has largely vindicated my effort, and it is my hope it can make your maintainership of it in Debian worth your time. Again, thanks a lot, and cheers! Andrei