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: Adding advisory notification for non-ELPA package.el downloads Date: Sat, 8 Jul 2017 10:57:52 -0400 Message-ID: References: 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 1499525911 15501 195.159.176.226 (8 Jul 2017 14:58:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Jul 2017 14:58:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 08 16:58:27 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 1dTrBg-0003Zr-8z for ged-emacs-devel@m.gmane.org; Sat, 08 Jul 2017 16:58:24 +0200 Original-Received: from localhost ([::1]:33130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dTrBi-0004Nm-J0 for ged-emacs-devel@m.gmane.org; Sat, 08 Jul 2017 10:58:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43886) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dTrBc-0004Nh-Qn for emacs-devel@gnu.org; Sat, 08 Jul 2017 10:58:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dTrBZ-000696-Iq for emacs-devel@gnu.org; Sat, 08 Jul 2017 10:58:20 -0400 Original-Received: from mail-qt0-x22c.google.com ([2607:f8b0:400d:c0d::22c]:36045) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dTrBZ-00061M-DA for emacs-devel@gnu.org; Sat, 08 Jul 2017 10:58:17 -0400 Original-Received: by mail-qt0-x22c.google.com with SMTP id i2so46355815qta.3 for ; Sat, 08 Jul 2017 07:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=htfTgJjqJWGHZHG1nI6r4D7a+fPBk8oEuedU1MvnYss=; b=es2GTYY+c/ITH5yQanExTniU7sTIWCCiqo5ikK+tLZtzOx8MidfC7vdIjvBEF29UOJ bOn/igeiXkoRTWF2qlUsywhO4ECLLuaG0dAc/AcWlYceul5Wc7Vuj1m+j/T20g3WGWqC cR174o3xjvPKBTl+8HTldhb4zAG1E71b9/OahhFp2dgSCxzHbY0NKkpXBCJhOkIKDdOf PxxAcKb+ENnuK1B5h/DVe1K8xRp60sct+EgBZkml7EDMb74e0h+uUjpGKwymVMChZrO2 n2Akc2QbOS7F37KMEHrJhHPS1j9NzwdFWnYAbT4TrGfC8MtSf4ZnLcTT+yB5eBTcqTbM /wLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=htfTgJjqJWGHZHG1nI6r4D7a+fPBk8oEuedU1MvnYss=; b=LXFyM34hu5LnPUlbmUqhl6UEDTzrzPMO0vElswK2SJQIpVGg9vY7iUEsJa6ikrJKxA 9fllL4CCOqi/AHypmz2+uIXdM4DsMH1G2neMjzlL3cp6CJQfHopMPwNBWqwyXTJL0cHd KTnX0aKBEdPlfJLDpB4v6R7ZmDESMv2fcTAFSilWOmnNmZP6X0SWTIhZ7ZpykV78vX/n 91NgEBt2hrQiMB12MltPFqo4RPQUouJNeHQw3kcZG3BxH0PARovAYNAYRm6ixTQYb54M D+r5bvxsHyiWsMXeL3009ORZCUlURgQYlR0YXxSOfAQapvugftdfhSH7HGSYQTtO3Xxg wxGQ== X-Gm-Message-State: AKS2vOzM0vFwDtnLFc0KVQXF+tx0qxBRvk0h/N2dZYsJpbdcruF7GBLL M6s7DtJsmU6BiZyPreQ= X-Received: by 10.200.42.27 with SMTP id k27mr78531091qtk.40.1499525873910; Sat, 08 Jul 2017 07:57:53 -0700 (PDT) Original-Received: from [192.168.1.6] (c-24-61-44-81.hsd1.ma.comcast.net. [24.61.44.81]) by smtp.gmail.com with ESMTPSA id i5sm5164215qtc.2.2017.07.08.07.57.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Jul 2017 07:57:53 -0700 (PDT) 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:400d:c0d::22c 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:216329 Archived-At: On 2017-07-07 21:59, John Wiegley wrote: > I have a feeling that a lot of package authors choose MELPA because > the barrier to entry is so low, and they may not realize how easy it > is to get it into Emacs as well. It's not that they doesn't realize how easy it is: it's that it's not easy. Getting into MELPA requires a writing a one-line Lisp form and submitting it for inclusion. Getting into ELPA requires subtle git invocations that end up mashing up the history of your project with that of tens of others, while fearing to break the entire ELPA repo because of a missing copyright line in a test file. And ELPA makes maintaining the package more painful, too: picking out the commits made by others and copying them on your personal repo requires further arcane git invocations — same for importing new commits from your personal repo. And of course you lose other MELPA goodies, like getting download statistics. For now, the main motivation to publish on ELPA is ideological — not practical. My feeling is that package authors chose not to publish on ELPA because they get all they need from MELPA, for a fraction of the invested time. Clément.