[yoshimi] Re: More corrections and updates

  • From: blubee blubeeme <gurenchan@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Thu, 14 Dec 2017 12:02:56 +0800

On Wed, Dec 13, 2017 at 7:34 PM, Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
wrote:

Marvelous what a good nights sleep and hint or two from David can do :)

Here is what I think was the whole problem with the splash timeout.

Within Yoshimi's initialisation there are lots of time-varible calls, along
with necessary deliberate waits, and if these are not correctly allowed
for any
kind of timeout is likely to be be unpredictable.

It happens that I've been using a very lightweight window manager and an
SSD
for so long I've rather forgotten how long other setups might take!

Today's commit (build number 1206) now uses epoch time to deal with this
and is
set for a 3 second delay. There is a 'define' at the top of src/ main.cpp
Hopefully that will settle the issue for everyone.


It seems BSD generally is more fussy about code correctness than Linux is,
and
HURD is especially picky - not really a surprise.

As well as the issues blubee identified there was an assumed cast connected
with argp. My first attempt at fixing this just moved the problem further
up
the stack, but hopefully now I've got it right - an explicit cast from int
to
error_t where needed.


I would be grateful if people could re-check these issues. Once everything
is
confirmed I'll push out a bugfix release. I don't like having to do that,
but I
think there were enough problems to justify it.

The man page issue is one I'll leave. This install locations thing is a
complete nightmare. Hardly any of the distros seem to agree :(

Thanks for your patience.

Will.

--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Yoshimi source code is available from either: https://sourceforge.net/
projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx


I'll try to build this latest version in the coming days and report back as
soon as I can.

Other related posts: