Re: Compdb project type for EDE committed
Eric Ludlam <[email protected]> Sun, 22 Mar 2015 12:43:59 -0400
| Newsgroups | gmane.emacs.cedet |
|---|---|
| Message-ID | <[email protected]> |
On 03/08/2015 06:10 PM, Alastair Rankine wrote: > Hi All, > > I’m happy to announce that (finally) I have committed my compdb project > type for EDE. This is basically the same code as I have been maintaining > as a separate package here: https://github.com/randomphrase/ede-compdb > > The main changes required were to the unit tests. I gave them a bit of > an overhaul, and plugged them into the cedet-utest module. > > Unfortnately the buildbot went red for a couple of reasons: > > a) The unit tests depend on a couple of external binaries, namely cmake > and ninja. These are standard packaged tools, is there a chance they can > be added to the buildbot build machines? In the meantime I’ve set the > relevant tests to expected failures if these executables aren’t available. > > b) For both tests and production I am using the new cl-lib library. I > thought this was introduced in emacs 24.1, but in fact it arrived in > 24.3. I’ve added the forward compatibility library from > http://elpa.gnu.org/packages/cl-lib.html as a fallback library for those > systems. > > Let me know any issues with this change. I’ll be working on > documentation next, but in the meantime the github link above should > suffice. Thanks Alastair, I was able to install the ninja-build package on my ubuntu, and your test suite passes on my machine. For some tests, the suite will check to see if a given package is installed, and if not skip the test. This is handy for folks who'd like to run the tests, but don't want to install all the different random packages. I think that might be wise to make ninja optional. Printing out that you are skipping would be good too. Of course, it would be nice if buildbot had the right items installed, or perhaps just installed on one of the platforms. Perhaps David can help with that sometime. Also, sorry about being slow to reply. I've been really busy. Eric ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/