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/