From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: "Write a new package" culture instead of patches? Date: Mon, 18 May 2020 07:41:42 +0200 Message-ID: References: <83tv0e9x14.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="13129"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , "emacs-devel@gnu.org" To: ndame Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 18 07:42:45 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jaYY1-0003JM-9j for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 07:42:45 +0200 Original-Received: from localhost ([::1]:50814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaYY0-0007RD-C0 for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 01:42:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaYXT-00070a-HX for emacs-devel@gnu.org; Mon, 18 May 2020 01:42:11 -0400 Original-Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]:44596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jaYXS-000542-Oc; Mon, 18 May 2020 01:42:11 -0400 Original-Received: by mail-lj1-x22b.google.com with SMTP id k5so1840336lji.11; Sun, 17 May 2020 22:42:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xtkZM9tg4dIiQM492kFrmpjCaHlQF702pgjbKRlHuT8=; b=UirA1oW5QqaPQ2SRJGtcs8CzfnkP0sAn+SUswBgb2584PRq5KuQzllI1qavg7gM89m OEqEGp6r0sDfVtJUuVz3U1Vc2vPRNa7h1K/ZzNxy4lPdWxLHqBAdr/OmluojF2UFdEKl WTsfrfSkBkIBjZ4StJZ90vQp0ZebtVDi19nuKbVeYUvkzhGQPLlivx4Je+JERsOFWWPF K77/7zg0OKcJ5SzXFaZwhMMeQegESrkFsfEWjnfHEqss36V7CohnDxN1V+OkbMg5AmuN S9YQJClOhXMIRj2rK7Denpv19wWZp+YVOWsKnfxibL58OKrXrKlc6RivYcGrW7uILv4I Obiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xtkZM9tg4dIiQM492kFrmpjCaHlQF702pgjbKRlHuT8=; b=msvkDxnz5S2V7iRPbXNIfnVQJZYqj+r5u+5kTPGxcRRo3kWA4jipvhasR39Ri5mHj9 LvZl2lO1iSCDRU41Sb+rSaGBf9zIdS85RAhRWqW8mDY8soxgSxZ9fEUqOt3tdYipB5Nr mXoCYq5LTps7XmKI+PF42w5KzQRgNzBz0WDppRGgayX61zRD/+ugYLOHulNXVicwdff4 IKreky6HEJ4e5MWyxlLsJILq55QvOX5d5f8h1QfSnqXE//tA/2QGlKwyjWSChXd+OI4Z ynWMX4L5GC7czYd1TfBVqCLs3X5V8m1klCHTkJKJXD+sVXlqm9ROUIL52PbDNzR8MOum lHYg== X-Gm-Message-State: AOAM531UymP3SQbw/uE98im19a/THw2hpd11mDFLAufaVRW7RiQ4s+7o kXMoI8HR8QYnME/+0jS5ZQM+FqeXEBuhS6yW9uU= X-Google-Smtp-Source: ABdhPJxoqAOG234GuYLjN37rj6LlJiuOnLdVBb8RSpqs5VTZc7607/lhA/GJoM/5/PiDKHBFpL6vbsvY+RYA85ZLtMw= X-Received: by 2002:a2e:7e04:: with SMTP id z4mr9467437ljc.50.1589780528489; Sun, 17 May 2020 22:42:08 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::22b; envelope-from=philippe.vaucher@gmail.com; helo=mail-lj1-x22b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250709 Archived-At: > > But MELPA asks you to jump through a different set of hoops, which > > seems to fly in the face of your theory. > > Oh, you mean hoops for getting into MELPA. I don't what those are, but I assume there are less hoops there. Back in the days it was just Purcell reviewing and letting some things fly, but nowadays you have to follow https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#making-your-package-ready-for-inclusion That is, before inclusion they semi-automated that checkdoc is happy, that the whole package is prefixed, that the names style is not "anti-emacs", etc. That said, for those living on github/gitlab/etc compared to ELPA you feel at home... you just open issues, make pull requests & get answered there, you feel "welcome". On ELPA/emacs-devel you don't feel as welcome because of copyright assignments / subscribing to a mailing list / having to create patches and send an email, that plus usually the first answer you receive is that you did your commit message all wrong and that it follows complex rules in a tone that is more serious and "hard work" than what you get on MELPA. Hope it helps, Philippe