-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 05-Dec-2017 08:45 +0100, C v.St. wrote:
> 
> On 12/05/2017 at 06:41 AM Kazunobu Kuriyama wrote:
>>> 2017-12-05 8:58 GMT+09:00 C.v.St <http://C.v.St>. 
>>> <[email protected] <mailto:[email protected]>>:
> …
>>> Remembering a similar case, I killed 'diodon' ((...), and
>>> without it, tests pass. I reproduced this on both systems and
>>> remotely between them (ssh -X ...)
> …
>>> Stucki
>> 
> …
>> is the case, please try running `make test_gui` in the `src`
>> directory several times to make sure that the test gets passed
>> successfully at last.
> 
> It definitely fails, as long as 'diodon' is active. (tried in a few
> UBUNTUs and DEBIANs).
> 
>> Another is that the clipboard manager interferes with the test.
>> When this is the case, please turn it off while you run the test
>> suite.
> … Did that already, and on all tested systems test passes, but only
> if NO diodon is running.
> 
>> Of course, the best for me is that you send us a patch for fixing
>> it :)
> 
> Sorry, I'm a long time 'user' of vim, unable to work without it,
> but never learned programming real problems on it. So it would need
> weeks.

I can confirm this issue; have noticed it on my Ubuntu 16.04 LTS
systems and Diodon 1.3.0, too. Diodon does not actively modify the
clipboard; it just provides a clipboard history (and I have configured
it to also capture X selections for the history). Therefore, it
*should* be able to coexist peacefully with Vim's tests; maybe this is
a timing issue? Unfortunately, I don't know how to troubleshoot this;
best I could do is temporarily shut down Diodon during test runs with
this Bash function (that runs inside a wrapper script around "make test"):

#v+
diodonWorkaround()
{
    # XXX: The diodon clipboard manager disrupts the test_gui.vim >
Test_quoteplus()
    # We need to stop it during test execution.
    diodonPid=$(pgrep diodon)
    if [ "$diodonPid" ]; then
        kill -9 "$diodonPid"

        finally()
        {
            diodon %u
        }
        trap 'finally' EXIT
    fi
}
#v-

- -- regards, ingo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJaJlxQAAoJEA7ziXlAzQ/vSPEH/ieXpdCWvvTNRlciohvCX6e4
SvOgIW+pV6OYIU0TLAasa0VpPaGhpLPS+VnBEBu3gzXmIjPpV2n6GdFwyOwmzy1F
nMrv+lFPRAUp7/ZDDrCUif7ASrYsqiH+96RAapACTRMDMp1s2zom0Q7eFd5PZ6LS
xnyc6FTf/Vbe/TpILhBCiyT22HRiqLBuoBEhPnPkwvE4x6H0HCQoUOJq4UTw7unJ
21wXYTWjWuXBCpzsCkUiosyGSB769ijhy+kmQAkB4B4+9ZrWKPpT45Ek0GNs1PB7
Y6lkHgNXkDxJLzuDBMn+k26Eez0MhfVcQLs7VWLPEEOUQWFdOmi8DVob/3b5lwI=
=Uzt7
-----END PGP SIGNATURE-----

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui