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 11:07:44 +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="001a113d78f84b4a45055c481c85" X-Trace: blaine.gmane.org 1508839697 30099 195.159.176.226 (24 Oct 2017 10:08:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Oct 2017 10:08:17 +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 12:08:10 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 1e6w7m-0005eS-0q for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 12:07:54 +0200 Original-Received: from localhost ([::1]:42979 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6w7t-0001jA-6T for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 06:08:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41874) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6w7j-0001j0-Pr for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:07:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6w7e-0007pL-QF for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:07:51 -0400 Original-Received: from mail-oi0-x242.google.com ([2607:f8b0:4003:c06::242]:49671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e6w7e-0007oe-GX for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:07:46 -0400 Original-Received: by mail-oi0-x242.google.com with SMTP id w197so35821647oif.6 for ; Tue, 24 Oct 2017 03:07:46 -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=Hjw7iAVgSma3/kuE0aqGmrm9ZHzUB3Z2TYg86+1zN1c=; b=DKd0x58ywKdztMRWrxJYS9bXL4LACbnTQgxi0x/gjTFotaDjDL3rt63vqfY2TavKSi YIIHfMQK0JGUg9AKG3XPKXfo6P6PzaCjraKSP1u5vy8EYMXYEXvR3XmTkhBqHgwajyBq Fyid4KzWMVbcTFDgaZcPYyR2L+IjWnQUwqvv0= 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=Hjw7iAVgSma3/kuE0aqGmrm9ZHzUB3Z2TYg86+1zN1c=; b=PNaMpvLPf6Dr1nOY9DLBeNJc9Wk4hkcJYe5gVRqVZGaTH59hBDputgdMykQc3dzuZi O7ZSymYHRavGoo4OGKpsgpPZhBw8pgSw6q5CxHL1yXJRz9l8JgYJAECUG/emS38I1ydH Cr5K3pUHuiBGuYaAO61qXGNS41WI4OEcgiYMcNRYuzzLTWuqga9GQxpgGxC1hZGs7iBC fKJEjRUHGeD+gfHY3Ghi/GOiG2QzN/GQCf41HX8nQFtAMTYkpKaEFsZGquSb1wW8Hh8U St9CZO9DDnr3ucapXIEw0UieZNj2g6fyDsoNyEbX5lpTqOkGq/R4ysX+YB6JicdhmVYl 8pmg== X-Gm-Message-State: AMCzsaVNqrQs0EPUMphB1NQj9YoYTKCxSpLVp59R2fOXEGWfb9mAapGX vRS2+SAH3LvimOqlxzEwYitY3BgIXDgTnkW8wqreMg== X-Google-Smtp-Source: ABhQp+Q+KxIxuY5+YqS7F8wpxkqPQ6zbM6oZ2qOMEGHNXE531PVAaUEGDhtM8SS6bj57mg8pHQckzyJ5IDjyaCAiMfk= X-Received: by 10.202.86.206 with SMTP id k197mr8921439oib.254.1508839665645; Tue, 24 Oct 2017 03:07:45 -0700 (PDT) Original-Received: by 10.157.82.100 with HTTP; Tue, 24 Oct 2017 03:07:44 -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::242 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:219710 Archived-At: --001a113d78f84b4a45055c481c85 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 24 October 2017 at 10:57, Dmitry Gutov wrote: > On 10/24/17 12:52 PM, Reuben Thomas wrote: > > It's really the question of where development happens that I'm interested >> in. >> > > We've been talking about Flycheck, haven't we? It's not the real issue > with it. > =E2=80=8BThe argument was made that we couldn't use it by default because w= e can't get its copyright assigned to the FSF, so we can't include it as part of Emacs.=E2=80=8B I was arguing that it shouldn't be necessary to have an Elisp package in the repository. However, it might still be necessary to have a default dependency be FSF-copyright; a quick look suggests that, apart from system libraries (libc), all the mandatory dependencies of Emacs are indeed FSF-copyright. Therefore, it might still not be possible to use Flycheck by default (as it might not be possible to obtain copyright assignment even if the current maintainers supported it), but there's no reason why it couldn't be supported at build time, like the various optional C libraries, so that it could "out of the box", just like support for various image formats. --=20 https://rrt.sc3d.org --001a113d78f84b4a45055c481c85 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On 2= 4 October 2017 at 10:57, Dmitry Gutov <dgutov@yandex.ru> wrot= e:
On 10/24/17 12:52 PM,= Reuben Thomas wrote:

It's really the question of where development happens that I'm inte= rested in.

We've been talking about Flycheck, haven't we? It's not the rea= l issue with it.

=E2=80=8BThe argument was made that we= couldn't use it by default because we can't get its copyright assi= gned to the FSF, so we can't include it as part of Emacs.=E2=80=8B

I was arguing that it shouldn't = be necessary to have an Elisp package in the repository.

However, it might still be necessary to have a def= ault dependency be FSF-copyright; a quick look suggests that, apart from sy= stem libraries (libc), all the mandatory dependencies of Emacs are indeed F= SF-copyright.

Therefore, it migh= t still not be possible to use Flycheck by default (as it might not be poss= ible to obtain copyright assignment even if the current maintainers support= ed it), but there's no reason why it couldn't be supported at build= time, like the various optional C libraries, so that it could "out of= the box", just like support for various image formats.

--
--001a113d78f84b4a45055c481c85--