Now that setup-helper finally deprecated the include usage, a number of eggs broke, including kvlists which is a test dependency for the readline egg. As the test file does only use kvlist?, I wonder whether it's necessary to use this dependency at all. One could easily copy this one definition and just use it.
What could also work is thinking a bit more about the tested variable, readline#session. It is defined as a list with four special keys. Why not test for the presence of each with kvlist-ref or a copied definition instead?
Now that
setup-helper
finally deprecated theinclude
usage, a number of eggs broke, includingkvlists
which is a test dependency for the readline egg. As the test file does only usekvlist?
, I wonder whether it's necessary to use this dependency at all. One could easily copy this one definition and just use it.What could also work is thinking a bit more about the tested variable,
readline#session
. It is defined as a list with four special keys. Why not test for the presence of each withkvlist-ref
or a copied definition instead?