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: Wed, 18 Oct 2017 11:18:30 +0100 Message-ID: References: <87zi8wmmhw.fsf@gmail.com> <83tvz2i2fv.fsf@gnu.org> <83r2u6i0ws.fsf@gnu.org> <87fuaivyeg.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c091cb2bbe3ca055bcf8f40" X-Trace: blaine.gmane.org 1508321924 25623 195.159.176.226 (18 Oct 2017 10:18:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 18 Oct 2017 10:18:44 +0000 (UTC) Cc: Noam Postavsky , Sami Kerola , emacs-devel@gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Alan Mackenzie , Eli Zaretskii , Leo Liu , Stefan Monnier , Phillip Lord To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 18 12:18:37 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 1e4lQq-0005k9-FJ for ged-emacs-devel@m.gmane.org; Wed, 18 Oct 2017 12:18:37 +0200 Original-Received: from localhost ([::1]:43682 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4lQx-0003Ra-P3 for ged-emacs-devel@m.gmane.org; Wed, 18 Oct 2017 06:18:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4lQn-0003RO-S8 for emacs-devel@gnu.org; Wed, 18 Oct 2017 06:18:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4lQm-00051G-Ii for emacs-devel@gnu.org; Wed, 18 Oct 2017 06:18:33 -0400 Original-Received: from mail-oi0-x233.google.com ([2607:f8b0:4003:c06::233]:53852) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e4lQm-0004zs-Bc for emacs-devel@gnu.org; Wed, 18 Oct 2017 06:18:32 -0400 Original-Received: by mail-oi0-x233.google.com with SMTP id h6so7960380oia.10 for ; Wed, 18 Oct 2017 03:18:32 -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=8gtqkiK2/9kTuQ+NU+SqbW1VLNy67yUt4hMeONXQG1E=; b=HHIONidHhk1ZfWxzeHZYPCL+EjL1LjmiSxl3f/i57uGd5BQuAsAWE7bOLKFzh22t/W Q0dRbgW9duWNxhnCsqlsq9id1RXwRNJQi59mxlwWUTwZImZKZ0hG3vBLEaoC+KQ1kcHd TD8woS2Kw5+5fXBBzsxrvnBTCNfCBgQmEO0nc= 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=8gtqkiK2/9kTuQ+NU+SqbW1VLNy67yUt4hMeONXQG1E=; b=m2pkl6T6gf0mZA7SfuflSUQTW6n1xZKyuTkRVLeJ6Znw+818mhfLbQrTyRiyfHbcvb 0ca2dt+WqZBS6a7vzF4vyRKuggrGBVHNyCK4YLHw0Gl9cI45VcyZXKcPqa4ye60qtTv5 VlrAVuU7uHi+6lKuy8+LqV+AdWkJ3oHI30UPDnR9TcMZcNDBymgwu99xEMLLxTDkwlD5 0Yty8DowsjwhOON+yf5Yj6gtOm4gHJVtlGMx904MwCSIcWuEQa9nqAPtGfRl7utTn0YP /UVohJo/EKvNwYvk9lt+EwWSndsNl/D+e/oZu5rVIG9v88Z85oI8ZuRXXk2YDGEuBISH faCg== X-Gm-Message-State: AMCzsaW4tYat7foUhNBGiowEO1SK20pyXZ+jbDfgzCXpdVTbRmhAniH0 nzjPF52vVQtp60Ajq7PU+XyHNEmsJRQUgGI9euMjSQ== X-Google-Smtp-Source: ABhQp+QIEo2C3VgbpS+0ri/GKPc2ZFhnspxurjqm4HX4YiQXbjbyOusnrIUPUCqS+nHOzpAvP7Ir7Gm/J5PNcAZWNVU= X-Received: by 10.157.81.17 with SMTP id c17mr3746613oth.139.1508321911360; Wed, 18 Oct 2017 03:18:31 -0700 (PDT) Original-Received: by 10.157.82.100 with HTTP; Wed, 18 Oct 2017 03:18:30 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::233 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:219615 Archived-At: --94eb2c091cb2bbe3ca055bcf8f40 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 18 October 2017 at 05:03, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > =E2=80=8BI'm having a hard time here making myself clear, it seems! I= am not > > suggesting copyright assignment, I am not suggesting pulling the > sources > > into the Emacs repo, I am merely suggesting shipping Flycheck with > Emacs. > > If we did that sort of thing, we would make trouble for ourselves, so > our policy is not to do so. > We use various non-FSF-copyright C libraries. We don't ship their sources, it's true =E2=80=8B. =E2=80=8B We're already working on making it possible to remove from git Emacs Lisp packages that are shipped in source releases:=E2=80=8B http://lists.gnu.org/archive/html/emacs-orgmode/2016-12/msg00401.html [I wrote:] > 2. Is there any possibility to make org-mode a build-time dependency of > Emacs, like the C libraries that it requires, or is that a silly idea? That > could permit it to be shipped as built-in, without having its source > duplicated in Emacs's repository. [Philip Lord replied:] This kind of idea is, indeed, being actively considered on emacs-devel. In fact, I managed to get a simple version of this working using package.el during the build process. The idea would be that packages in ELPA format could be made available to Emacs during the We have been doing this with C code for years; I look forward to our working out how to do it with Elisp too, so that we can reap the same benefits: a wider range of functionality combined with more loosely-coupled code and development processes. --=20 https://rrt.sc3d.org --94eb2c091cb2bbe3ca055bcf8f40 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On 1= 8 October 2017 at 05:03, Richard Stallman <rms@gnu.org> wrote:
=
[[[ To any NSA and = FBI agents reading my email: please consider=C2=A0 =C2=A0 ]]]
[[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > =E2=80=8BI'm having a hard time here making my= self clear, it seems! I am not
=C2=A0 > suggesting copyright assignment, I am not suggesting pulling th= e sources
=C2=A0 > into the Emacs repo, I am merely suggesting shipping Flycheck w= ith Emacs.

If we did that sort of thing, we would make trouble for ourselves, s= o
our policy is not to do so.

We use various non-FSF-copyright C librar= ies. We don't ship their sources, it's true
=E2=80=8B.


=E2=80=8B
We're already working on making it possible to re= move from git Emacs Lisp packages that are shipped in source releases:=E2= =80=8B


http://lists.gnu.org/archive/html/emacs-orgmode/= 2016-12/msg00401.html

[I wrote:]

> 2. Is there any pos= sibility to make org-mode a build-time dependency of
> Emacs, like th= e C libraries that it requires, or is that a silly idea? That
> could= permit it to be shipped as built-in, without having its source
> dup= licated in Emacs's repository.

[Philip Lord replied:]

Thi= s kind of idea is, indeed, being actively considered on
emacs-devel. In = fact, I managed to get a simple version of this working
using package.el= during the build process. The idea would be that
packages in ELPA forma= t could be made available to Emacs during the

=
We have been doing this with C code fo= r years; I look forward to our working out how to do it with Elisp too, so = that we can reap the same benefits: a wider range of functionality combined= with more loosely-coupled code and development processes.
=

--
--94eb2c091cb2bbe3ca055bcf8f40--