From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Rocky Bernstein Newsgroups: gmane.emacs.devel Subject: Splitting off specific debugger components in realgud ELPA Date: Fri, 17 May 2019 17:47:59 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000b5508905891c565d" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="143677"; mail-complaints-to="usenet@blaine.gmane.org" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 17 23:48:46 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hRkib-000bCE-TD for ged-emacs-devel@m.gmane.org; Fri, 17 May 2019 23:48:46 +0200 Original-Received: from localhost ([127.0.0.1]:54072 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRkia-0003BQ-D0 for ged-emacs-devel@m.gmane.org; Fri, 17 May 2019 17:48:44 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33271) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hRkiI-0003B7-KF for emacs-devel@gnu.org; Fri, 17 May 2019 17:48:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hRkiF-0003Jb-IR for emacs-devel@gnu.org; Fri, 17 May 2019 17:48:26 -0400 Original-Received: from mail-ed1-f43.google.com ([209.85.208.43]:39317) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hRkiB-0003A4-RF for emacs-devel@gnu.org; Fri, 17 May 2019 17:48:22 -0400 Original-Received: by mail-ed1-f43.google.com with SMTP id e24so12567199edq.6 for ; Fri, 17 May 2019 14:48:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uzXy2EQgS40IwCJhiXCYJTJ7AXJt1G86ZEX2/4mPuJw=; b=fSfoMI8ojkixyrQmLEAVNxo78cpr6ZDRASKh03BG1j4c59JgPrAZAKOBLFqeP1t2oq i/nNCgxOpbNHQ5xeR7XhwTuZkU0A4p6xTR5JL5joF1L0RBgA4YZLFu41AIA0opxTbpXC ia/ZU9rmZ7g/OEgBNh0kfNkHnzCSezYQ/gsVRJvrjKL/PHVHvNQODUluIKJIarqTMUIt RFy8O6cVpkbGfD/yrVPnMcYDlZvZK5vZ6Ii/PKXA0opRSPIPi9ciKYR3yg+V29gvy24h olPAEttZWnX2+c1Et+2XPACJaCSwKlDivIAunxIn4wx08s8gi3XB0O6JS9kW/JO3B+6O ENGA== X-Gm-Message-State: APjAAAUdJZhPyFnv+btObHFzcfbXAVLt+p4k4DlsA6OLf3VQDsjXhe9D QRzqUSt4NWDZO5gNBT+0oc6h+NJ0iDi1kbJAoHxVTI6o X-Google-Smtp-Source: APXvYqwuya9Esn9yas6GYNPYX6OdJpPi1R9QJVsIs0ncigLTkJ1uNtZICtytu2j8965luiZRsDfZX962b7q9d8bTD48= X-Received: by 2002:a50:be42:: with SMTP id b2mr62266877edi.228.1558129690364; Fri, 17 May 2019 14:48:10 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.208.43 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236684 Archived-At: --000000000000b5508905891c565d Content-Type: text/plain; charset="UTF-8" Currently *realgud *is part of Emacs Elpa . In the next major release, I will be removing from the core distribution the debuggers *ipdb *, *jdb , * and nodejs (the older protocol used that became obsolete by node version 8). Right now *ipdb* is available via MELPA. If folks would like me to add removed debuggers as separate ELPA packages, I'd be happy to do so. Likewise for jdb and nodejs. Either way they'll be available via MELPA. There are a number of reasons for removing these debuggers from the core distribution. The main one for me is to make it easier for me to support. And vice versa, if there are people who are interested in those specific debuggers they can do so in a more limited and focused way. When there are updates to realgud, there is less code that needs to get pushed in the update. And users who don't or care about *ipdb* and *jdb *can simply not have these installed. Initially it made sense to have those included because I hadn't worked out how the plugin mechanism would work. However at this point after having done a dozen or so of these as separate packages, I think the path here is now well trodden. --000000000000b5508905891c565d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Currently realgud is part of Emacs Elpa. In the next major = release, I will be removing from the core distribution the debuggers ipdb, jdb,= =C2=A0=C2=A0and nodejs (the older protocol used that became obsolete by= node version 8). Right now ipdb is available via MELPA.=C2=A0
=

If folks would like me to add removed debuggers as sepa= rate ELPA packages, I'd be=C2=A0happy to do so. Likewise for jdb and no= dejs. Either way they'll be available via MELPA.=C2=A0

There are a number of reasons for removing these debuggers from th= e core distribution. The main one for me is to make it easier for me to sup= port. And vice versa, if there are people who are interested in those speci= fic debuggers they can do so in a more limited and focused way. When there = are updates to realgud, there is less code that needs to get pushed in the = update. And users who don't or care about ipdb and jdb ca= n simply not have these installed.=C2=A0

Initially= it made sense to have those included because I hadn't worked out how t= he plugin mechanism would work. However at this point after having done a d= ozen or so of these as separate packages, I think the path here is now well= trodden.
--000000000000b5508905891c565d--