From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: [RFC] Add posframe.el to elpa Date: Wed, 28 Feb 2018 12:59:23 -0500 Message-ID: <87fdf079-a5c8-595c-b3ba-7d4d9bbd425e@gmail.com> References: <772cb4bb.5d53.161c1e20d26.Coremail.tumashu@163.com> <5f27f757.4d4.161c5310072.Coremail.tumashu@163.com> <87371oy6ov.fsf@163.com> <2adc0d2f.79c0.161d11208c5.Coremail.tumashu@163.com> <758b0884.7d7.161d498b671.Coremail.tumashu@163.com> <368fc322.2db8.161da373f47.Coremail.tumashu@163.com> <51ce7e7f-bca2-e410-cffd-f4842d791e44@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1519840684 7539 195.159.176.226 (28 Feb 2018 17:58:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 28 Feb 2018 17:58:04 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 28 18:57:59 2018 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 1er5zK-0001UD-WD for ged-emacs-devel@m.gmane.org; Wed, 28 Feb 2018 18:57:59 +0100 Original-Received: from localhost ([::1]:45907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1er61N-0000jX-Ke for ged-emacs-devel@m.gmane.org; Wed, 28 Feb 2018 13:00:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1er60q-0000jD-Ho for emacs-devel@gnu.org; Wed, 28 Feb 2018 12:59:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1er60l-0000Cf-HL for emacs-devel@gnu.org; Wed, 28 Feb 2018 12:59:32 -0500 Original-Received: from mail-io0-x241.google.com ([2607:f8b0:4001:c06::241]:35818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1er60l-0000CU-Cg; Wed, 28 Feb 2018 12:59:27 -0500 Original-Received: by mail-io0-x241.google.com with SMTP id 30so4168995iog.2; Wed, 28 Feb 2018 09:59:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=mOu9g0rLA+vWOY0sYVq0uZx7fe+14TKP53sUbvu6tlg=; b=pENYPF9IqS9kct4OyaEnxh6LJnJS7GlNfj51My3S4fEQdyhyytPgxaaXywru2td2Ub jYVVvwxDx5cpNMxVKe/0y9FdFtsyS8XCORFEJrODyo307OWHlnciQmfk2TgO8M+R2H4N 19NmNN0WVBogfJCCHrdzxXym+7ALU6HgQZYzMLDg5l5MQdNO3MQ80yjZaGfs8v4jOb3C /yW4QgiqDyI2BFi788lmdzc0ZPekfBPFnjCqu7bCLptB/v1+ZQGP6Z405YmNnbXh+wFu rjITebuOblzvGYPwv/jIFw9x4DXvHgTow+WXKdO2I06EuJdBd/6Ro02jvCjU9qAaKeNI uyJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=mOu9g0rLA+vWOY0sYVq0uZx7fe+14TKP53sUbvu6tlg=; b=NlInv0/nTYD8sJHaYfXSEboLKJ1e7sJSkU6ULYg4ylZKa23qJQBmB5bbfkRiDK7B8F C+KzO1W6uw7xIzatv692PMmBrWALRLDUfPvAuU3fE5oAyQejzHs6qZTX3XvvxS/5+gM1 3uUQprSWpBlVFL29vPvhfcMUBqwGi7n8TSUztJr2VpIx+RMlHgT4US1t1nCNyzckjGew UZDrpaj+dXQ5sG4jwgIPvuMirfHnG0Ln1T5waxiMhJuwbwGx6jO2ut2oWUWgolmIC/sZ d26JfiKoqhOQ60tR1cV02p8d9MnS4TSDBuPYJMo8lTtXB97jCcWQ2lTMVXaRRD9WUHoP HWMw== X-Gm-Message-State: APf1xPDWNBFCTpkfusenKgHbywecys/7ivJcU2V9uvXq8fsoSYBq9IrD GR02sv/OVvYw8njHQzXd3CLEa6YT X-Google-Smtp-Source: AG47ELsJnWvNFxqb67kYYyogeKcgiU2y2xDUNRjV2wqur3tLz6oS41aay6gLlT+A2tZZolRRW8bnwg== X-Received: by 10.107.47.228 with SMTP id v97mr20381265iov.261.1519840766414; Wed, 28 Feb 2018 09:59:26 -0800 (PST) Original-Received: from [18.26.2.123] (26-2-123.dynamic.csail.mit.edu. [18.26.2.123]) by smtp.gmail.com with ESMTPSA id p194sm1355196itp.34.2018.02.28.09.59.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Feb 2018 09:59:25 -0800 (PST) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c06::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:223179 Archived-At: On 2018-02-28 12:35, 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. ]]] > > > Do we have away to add an external package to elpa? I'm thinking > > MELPA style, where you just point ELPA to the appropriate > > repository and it pulls from there. > > I see that this would be convenient, but it would be asking for > trouble. It would mean there is code we distribute as effectively > part of Emacs which we can't edit. That is unwise. Not necessarily: we could fetch code exclusively from Savannah repositories set up to give all Emacs devs commit rights. If anything, this would be safer: at the moment, anyone who has a package in ELPA can edit all other packages in ELPA. In the architecture that I propose, Emacs committers could edit all Emacs packages, but ordinary package authors would only be able to make changes to their own packages. And it would be simpler for package authors: just a matter of registering your package on Savannah and adding a remote to your existing repository. Clément.