From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Flymake support for C/C++ Date: Tue, 24 Oct 2017 10:52:52 +0100 Message-ID: References: <87zi8wmmhw.fsf@gmail.com> <83tvz2i2fv.fsf@gnu.org> <83r2u6i0ws.fsf@gnu.org> <87fuaivyeg.fsf@russet.org.uk> <8f681bc7-4a47-1ec7-07db-5cdb626ff22e@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a113ade5e185bbc055c47e7f9" X-Trace: blaine.gmane.org 1508838836 14629 195.159.176.226 (24 Oct 2017 09:53:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Oct 2017 09:53:56 +0000 (UTC) Cc: Richard Stallman , Noam Postavsky , Sami Kerola , emacs-devel@gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Alan Mackenzie , Eli Zaretskii , Leo Liu , Stefan Monnier , Phillip Lord To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 24 11:53:49 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6vty-0001Yx-B1 for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 11:53:38 +0200 Original-Received: from localhost ([::1]:42893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6vu5-0005gX-Ly for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 05:53:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36489) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6vtH-0005gR-9o for emacs-devel@gnu.org; Tue, 24 Oct 2017 05:52:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6vtG-0007g3-9N for emacs-devel@gnu.org; Tue, 24 Oct 2017 05:52:55 -0400 Original-Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]:51968) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e6vtG-0007fR-40 for emacs-devel@gnu.org; Tue, 24 Oct 2017 05:52:54 -0400 Original-Received: by mail-oi0-x231.google.com with SMTP id j126so35736917oib.8 for ; Tue, 24 Oct 2017 02:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HaPnrgvcaoNIhY8sS+srzikm5ZvOx0xtVwmNl5ILC/0=; b=Q8IKLAcmo1m7W5L2dv0PlmUigjk1R8rEZnlX1rokdHKkm1PXnYcfjQM0duqRavAVdm 3HNL43MyJJW8OHAwkB2Ng+H6UgTAOdGEsrjFqU2KcalZ1GIZS2O/Xxa8Muh4q39jTVlo BuyNYIM95xBOnevrvz5eTkoOPV2saA4CBf7ls= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HaPnrgvcaoNIhY8sS+srzikm5ZvOx0xtVwmNl5ILC/0=; b=maGhsBZ/6mhplbHpOebcjBBF/b2yMV7AprmKguC9M5JasPHqliF20fztojszUGGCXB hSqkxqf2sWXqRO0VUcMqGyr/ey8LXlw7cCpGGcwV19PsfZ7WOZxQ2TEG/Gg+fkKA6X3r V4q/pCO3b44MXduUYRCBM1B3xXXJARW5I74qhEyyLfxBdHfXGyAC4msZVzFc4z6R2iRT LDZODy+ASQLuhvImAf8I7gQM4jaX5Xzw4YWqBhYIZEdExvHbeQs8Sog96Uh6v+2Nqu5+ FelK/gxiZw2fAC6fAsXyRGpXLUzUtIWCS5BAsNTJUqxEUsDtG7JIznf4gwnJ40DpJgYC 6ldw== X-Gm-Message-State: AMCzsaVDWPXATMVeVhhSLtPIUvBE86UNwHis7tVSz78dpRp2daSZEguq AX71pVPNF7TIgzJ50LWgaTFeSquDOykqIgQyWUlEhw== X-Google-Smtp-Source: ABhQp+QmznUSAsXf0sGm4XUr/ugPoy9Md3pMwu/gihRFluwSTFKqUlbncE1nLgtM7O1AgxgO7wtqYL/0PBvkPsu2/Kk= X-Received: by 10.202.206.207 with SMTP id e198mr9033898oig.150.1508838773113; Tue, 24 Oct 2017 02:52:53 -0700 (PDT) Original-Received: by 10.157.82.100 with HTTP; Tue, 24 Oct 2017 02:52:52 -0700 (PDT) In-Reply-To: <8f681bc7-4a47-1ec7-07db-5cdb626ff22e@yandex.ru> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::231 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:219707 Archived-At: --001a113ade5e185bbc055c47e7f9 Content-Type: text/plain; charset="UTF-8" On 24 October 2017 at 10:48, Dmitry Gutov wrote: > On 10/24/17 12:45 PM, Reuben Thomas wrote: > > I was saying that, just as we do not insist that all our C dependencies be >> a) installed in Emacs's git repository and b) distributed as part of Emacs >> source releases, there is no reason in principle why we cannot have >> external Elisp dependencies, for example Org and CEDET. >> > > We distribute both Org and CEDET with Emacs, and require copyright > assignment for that code. > > Irrespective of which repositories the development happens in. > Copyright assignment is a different matter: that's a consequence of their being GNU packages. We require copyright assignment for GNU make, which is required to build Emacs, but we do not put its sources in Emacs's git repository, or distribute it in source releases. It's really the question of where development happens that I'm interested in. Just as we don't need to maintain our own version of GNU make, or any of the other C dependencies, it's no longer essential, now that we have a good way of packaging Elisp, to maintain Org, CEDET etc. in the Emacs repository. -- https://rrt.sc3d.org --001a113ade5e185bbc055c47e7f9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On 2= 4 October 2017 at 10:48, Dmitry Gutov <dgutov@yandex.ru> wrot= e:
On 10/24/17 12:45 PM,= Reuben Thomas wrote:

I was saying that, just as we do not insist that all our C dependencies be = a) installed in Emacs's git repository and b) distributed as part of Em= acs source releases, there is no reason in principle why we cannot have ext= ernal Elisp dependencies, for example Org and CEDET.

We distribute both Org and CEDET with Emacs, and require copyright assignme= nt for that code.

Irrespective of which repositories the development happens in.

Copyright assignment is a different ma= tter: that's a consequence of their being GNU packages. We require copy= right assignment for GNU make, which is required to build Emacs, but we do = not put its sources in Emacs's git repository, or distribute it in sour= ce releases.

It's really= the question of where development happens that I'm interested in. Just= as we don't need to maintain our own version of GNU make, or any of th= e other C dependencies, it's no longer essential, now that we have a go= od way of packaging Elisp, to maintain Org, CEDET etc. in the Emacs reposit= ory.

--
--001a113ade5e185bbc055c47e7f9--