[emacs-w3m:13224] Re: [emacs-w3m/emacs-w3m] bb_travis - add different versions and operating systems and pictures! (#16)

Boruch Baum <[email protected]>
Newsgroups gmane.emacs.w3m
Message-ID <emacs-w3m/emacs-w3m/pull/16/[email protected]>
@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:
1) for aquamacs, there is an unsolved bug in the travis script
2) for xemacs, the clang compiler assert a type mismatch
3) for emacs 25 and emacs 26, there is a failure related to an autoconf script (ref @yamaoka)
4) for emacs 25, w3m-hack fails silently in mid-operation

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:

1) caching would speed up travis builds for xemacs/osx, and all builds of apel/flim

2) 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 or view it on GitHub:
https://github.com/emacs-w3m/emacs-w3m/pull/16#issuecomment-465795556
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.