From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Flymake support for C/C++ Date: Tue, 24 Oct 2017 13:21:11 +0300 Message-ID: <93546bae-c6e3-d9a9-7fca-276e9fa3af8d@yandex.ru> 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: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1508840508 15892 195.159.176.226 (24 Oct 2017 10:21:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Oct 2017 10:21:48 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.0 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: Reuben Thomas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 24 12:21:38 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 1e6wKw-0001eM-9a for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 12:21:30 +0200 Original-Received: from localhost ([::1]:43024 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6wL1-000646-T8 for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 06:21:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6wKs-00062k-Ku for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:21:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6wKr-00067o-Ia for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:21:26 -0400 Original-Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]:56317) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e6wKi-000610-PE; Tue, 24 Oct 2017 06:21:17 -0400 Original-Received: by mail-wm0-x241.google.com with SMTP id u138so15206357wmu.4; Tue, 24 Oct 2017 03:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=p+mBF8Le+PRbKRMliZg3GZdCAvdDnwcdBgUcYXxBjKQ=; b=OuuD8RUxXpXKnJbW9hBKCtBULdyvkGteU9vfoNHUxnXfhf1shNnjrXSTF8XFD9DmJp QQfi+ZVlN/lCKZz4bmytYD6RQwLpElzh+eIZTdfMSZcyR1HBdpxdxgJ4m9wrlC8WOALG t5+He1CfbvNl/yIZM7m6ZL1S3aP32D2nMiwlJvBR+eI345SMwjHMQFHtAlZQHYeJlYG1 4Dd/cLOOGqYisnQhJcvMw3AqZv0FIPbEiQCR0BqD6z9gEpLrhiQuHU1yXR5HHJZbng8w XYnxuqz8mzr7tp03xrqwJI/AYzwpNSu/kZdIFiCLBugDDZ2qSXPZ36dL3aQzalhEeegU 3eSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=p+mBF8Le+PRbKRMliZg3GZdCAvdDnwcdBgUcYXxBjKQ=; b=n6F7h9Vzje9YhhiCQsS8Jnlv8IbPSJ9NHXP7uLI9pUYgJTfhQp2retpHMC8xftDyQ6 qlwRmEiLFstkaWo6WpFqqkwCCq/7VnSXvOLEqUC7zxVQKjOH14fOcDMffvFmr0ZdxZkg ddfuRJdiG7cZpfQpee8MbR2XT7hq0rcazxmne2a7njsEPg3OvuXUoj2ppAZQheUo4OYH YgyvTe+rqDGjPiBXPFRQdP5px6qonoPKip/OvIxNloorJqSCykBO902VC5dVjH9rQIRh i/VCdaRGwNObGhSVptva6IxJGRo0YHRuvff2bcCAcVn0likIqU/zqUdsenYVnGqERKsd JYSg== X-Gm-Message-State: AMCzsaXHdOfdDELV9WPJ/rX+H6voaCrxUgiyF2UEy6j1G+16UxGzHTFO 9XT6TWdLFspmSkBcSLbUvO4= X-Google-Smtp-Source: ABhQp+TYYztHfd5hiVKpf9GJ2FTSlD1fTgU2rRUBRoUtsJSWYKoLqIIA0updSQF9HemFdIZBVEUUUg== X-Received: by 10.28.150.194 with SMTP id y185mr7152068wmd.54.1508840475596; Tue, 24 Oct 2017 03:21:15 -0700 (PDT) Original-Received: from [192.168.1.3] ([185.105.174.193]) by smtp.googlemail.com with ESMTPSA id b9sm4112614wrf.59.2017.10.24.03.21.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Oct 2017 03:21:14 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::241 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:219712 Archived-At: On 10/24/17 1:07 PM, Reuben Thomas wrote: > we > can't get its copyright assigned to the FSF, so we can't include it as > part of Emacs.​ Or, to be more accurate, include it as a part of the distribution. In the tarball, in the .deb packages builds by GNU/Linux distributions, etc. > I was arguing that it shouldn't be necessary to have an Elisp package in > the repository. I'm not sure who you're arguing against. > 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. How would it even be used? Will you write an abstraction over Flycheck and Flymake that Emacs would integrate with instead?