From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: GNU ELPA package proposal: visual-fill-column Date: Tue, 26 Oct 2021 10:50:50 -0400 Message-ID: References: <87k0i0w39l.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33415"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Joost Kremers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 26 16:52:50 2021 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 1mfNon-0008Pa-HC for ged-emacs-devel@m.gmane-mx.org; Tue, 26 Oct 2021 16:52:49 +0200 Original-Received: from localhost ([::1]:33694 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfNom-0007jX-6Y for ged-emacs-devel@m.gmane-mx.org; Tue, 26 Oct 2021 10:52:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfNoC-00073L-5v for emacs-devel@gnu.org; Tue, 26 Oct 2021 10:52:12 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:40033) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfNo8-0000gy-0a for emacs-devel@gnu.org; Tue, 26 Oct 2021 10:52:10 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 238721002CE; Tue, 26 Oct 2021 10:52:06 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 5CE2110001F; Tue, 26 Oct 2021 10:52:04 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1635259924; bh=ZluBJfKSd3u3CwdHwS12UsWCtzWzjO7NwYd9p+l91tI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=RhdVbBd73P0PrrgMPyujHxjPb3kGUvNpf3QBUDwCAFqwckPTH0VKvxywcyP+07Nnx k3HmseunvZplVarpxaePjw7De0dGHnRQKKUnebRnEA0bMz8pQSDJKEcKQV/PEKID1/ ifaQ0BAw14ujC1abudkcI/DBj6y4o+StJimqBaXurKfaciqUYrFxTYL21pF1AbVmX2 +wH+M+QhJrK1551kdeEn7X78O7nttjj6YIrC97ATQdXqWOU0q9Vl3gE83xdTuvdirA TqdUE/CmhGC15cEAq38OEHiRmYGbS7oAi6wt0xV+Q5AGWYHxUB7gbYppnXnrejbNCV InagevyKMWlgw== Original-Received: from alfajor (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 19FF6120376; Tue, 26 Oct 2021 10:52:04 -0400 (EDT) In-Reply-To: <87k0i0w39l.fsf@fastmail.fm> (Joost Kremers's message of "Tue, 26 Oct 2021 10:38:23 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no 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:277874 Archived-At: > Philip Kaludercic asked me if I would be interested in adding my package > `visual-fill-column` to GNU ELPA.[1] Sounds great! > While I'm still a bit hazy on the details (though I'm sure it will all > clear itself up it due time), I do know the process starts with > a copyright assignment. I haven't done that yet, so my first question > is: how do I do that? Fill the form below and email it as instructed to the FSF so they can send you the relevant paperwork to sign. > Another question that occurred to me: the package is currently available on > Melpa. I know there are packages that exist both on MELPA and on GNU ELPA, but > for `visual-fill-column`, that doesn't seem to make a lot of sense. If the > package is added to GNU ELPA and removed from MELPA, would that cause any > inconvenience for existing users? Would `package.el` be smart enough to update > existing users to the GNU ELPA version, once a new version is published there? > Or would it be better to keep the MELPA version to avoid any disruptions? No, `package.el` is not smart enough. The reason is that the version numbers used by MELPA don't match the ones used in GNU ELPA, so the MELPA versions always seem to be "much higher" than the ones in GNU ELPA (e.g. 20180223.223 > 5.7.2). The users can explicitly "downgrade" to the GNU ELPA version, of course, but it won't happen automatically/transparently. The same problem plagues transitions from MELPA to MELPA-Stable, but not between MELPA-Stable and GNU ELPA ;-) Stefan Please email the following information to assign@gnu.org, and we will send you the assignment form for your past and future changes. Please use your full legal name (in ASCII characters) as the subject line of the message. ---------------------------------------------------------------------- REQUEST: SEND FORM FOR PAST AND FUTURE CHANGES [What is the name of the program or package you're contributing to?] Emacs [Did you copy any files or text written by someone else in these changes? Even if that material is free software, we need to know about it.] [Do you have an employer who might have a basis to claim to own your changes? Do you attend a school which might make such a claim?] [For the copyright registration, what country are you a citizen of?] [What year were you born?] [Please write your email address here.] [Please write your postal address here.] [Which files have you changed so far, and which new files have you written so far?]