@tsuchm : I think that I'm at a good stopping point for now, and that the PR can be merged. Travis now processes nine combinations of operating system versions and emacs flavors, pulling in apel/flim, and generating elisp-byte-code. It succeeds in building on linux (ubuntu xenial) emacs 25, 26, snapshot(27), and xemacs. For osx xcode 10.1, it succeeds for emacs 26.
Some of the osx builds have outstanding problems:
In order not to hamper the other day-to-day operations of the project, I've configured travis to be forgiving, and to report success even if there are failures for aquamacs, xemacs, and osx/emacs25. That doesn't mean the issues above should be addressed, just that they won't get in the way of other work.
Other travis future work would be caching and docker containers:
caching would speed up travis builds for xemacs/osx, and all builds of apel/flim
I've looked further into using travis docker containers, and it seems easy for the project to implement. The benefit would be the ability to use linux'es [ other | newer ] than xenial (2016).
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.