I was asked by the author of lldb-mi, to forward this to the list, since
he is not subscribed:
Illya Rudkin schrieb am 05.07.19 um 10:37:
Hi Nat
Thank you for bring this to my attention. Yes I am the original author
but for a long time now I have not been involved in its further
development or maintenance. I have been popping in to the Git repository
occasionally to see the activity and it seems to me there are people
actively maintaining to this day, either fixing commands or adding new
ones. This is not very often mind perhaps indicating its maturity. Of
course this does not indicate the number of people actively using it
today or how they access the tool to use it, Eclipse users being main
ones in the past. I am not sure how to get this information.
(To the others in this discussion) Anyway to the point of the this
discussion I do not mind if it stays where it is currently or is moved.
The thing I would say is just remember even if you may not be using it
or interested in it there may be others who are. It may be a bit of
noise for you but it is a dependency for them. Perhaps reach out before
making a decision.
All the best
Illya
*From: *Nat! <n...@mulle-kybernetik.com>
*Date: *Thursday, 4 July 2019 at 22:21
*To: *Illya Rudkin <il...@codeplay.com>
*Subject: *Fwd: Re: [lldb-dev] [RFC] Removing lldb-mi
Hi
I am forwarding you this, because I believe you are the original author
of lldb-mi. I think I prefer, if it would stay in the project, but I am
not really sure.
Ciao
Nat!
-------- Forwarded Message --------
*Subject: *
Re: [lldb-dev] [RFC] Removing lldb-mi
*Date: *
Thu, 4 Jul 2019 12:24:48 -0700
*From: *
Raphael “Teemperor” Isemann via lldb-dev <lldb-dev@lists.llvm.org>
<mailto:lldb-dev@lists.llvm.org>
*Reply-To: *
Raphael “Teemperor” Isemann <teempe...@gmail.com>
<mailto:teempe...@gmail.com>
*To: *
Davide Italiano <dccitali...@gmail.com> <mailto:dccitali...@gmail.com>
*CC: *
LLDB <lldb-dev@lists.llvm.org> <mailto:lldb-dev@lists.llvm.org>
I just went forward with this and made a quick test repo with an
out-of-tree lldb-mi that compiles against the system LLDB:
https://github.com/Teemperor/lldb-mi This seems to work fine with the
exception of the python tests which require LLDB’s python code for
testing which isn’t installed alongside LLDB. I guess we will have to
see if we copy the related test code there or we just rewrite the test
suite (which is anyway broken). On the upside, we can now just use
Travis for CI as we don’t have to compile LLVM/Clang/LLDB, so that’s nice.
I’m in favor of deprecating lldb-mi with 9.0.0 and then we can give
downstream time until 10.0.0 (or X.0.0 :) ) to package out-of-tree
lldb-mi for users. Given how simple lldb-mi is, this seems like a
reasonable timeframe.
- Raphael
On Jul 4, 2019, at 9:51 AM, Davide Italiano via lldb-dev
<lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>> wrote:
On Thu, Jul 4, 2019 at 12:58 AM Zdenek Prikryl via lldb-dev
<lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>> wrote:
We're using it with Eclipse and Eclipse based product, so I'd
like to keep as well! :-)...
Zdenek
I do understand that there's desire from people to keep this around
(from an user perspective), but I guess this fundamentally misses
Jonas' original mail point.
lldb-mi has been unmaintained for a long time (at least the past two
years from what I can tell), and we tried to use it in emacs without
success.
It has never been a priority for many of the parties putting effort
in lldb and I'm under the impression the situation won't change in
the foreseeable future.
Unless somebody steps up as maintainer I don't think there's a lot
of future for the tool.
Maybe a good compromise would be that of having lldb-mi living in a
separate repo somewhere on GitHub, as it only uses the SBAPI, which
is public and set in stone?
--
Davide
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev