From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.emacs.bugs Subject: bug#22086: 25.1.50; [PATCH] Integrate the musl hybrid malloc patch for elf systems Date: Thu, 17 Dec 2015 11:26:07 -0500 Message-ID: <20151217162607.GO238@brightrain.aerifal.cx> References: <85poynxvgy.fsf@iznogoud.viz> <567120C0.6080803@cs.ucla.edu> <85h9jhdxl2.fsf@iznogoud.viz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1450369658 14240 80.91.229.3 (17 Dec 2015 16:27:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Dec 2015 16:27:38 +0000 (UTC) Cc: Paul Eggert , 22086@debbugs.gnu.org To: Wolfgang Jenkner Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 17 17:27:22 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a9bOd-0000ml-C9 for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Dec 2015 17:27:15 +0100 Original-Received: from localhost ([::1]:54611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9bOc-0004aM-JB for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Dec 2015 11:27:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9bOT-0004a4-Qp for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 11:27:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9bOQ-0001cC-KG for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 11:27:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9bOQ-0001bu-Hg for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 11:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1a9bOQ-0002yQ-Af for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 11:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Rich Felker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Dec 2015 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22086 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22086-submit@debbugs.gnu.org id=B22086.145036958111380 (code B ref 22086); Thu, 17 Dec 2015 16:27:02 +0000 Original-Received: (at 22086) by debbugs.gnu.org; 17 Dec 2015 16:26:21 +0000 Original-Received: from localhost ([127.0.0.1]:54614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9bNk-0002xT-OV for submit@debbugs.gnu.org; Thu, 17 Dec 2015 11:26:20 -0500 Original-Received: from 216-12-86-13.cv.mvl.ntelos.net ([216.12.86.13]:42154 helo=brightrain.aerifal.cx) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9bNi-0002xK-Dk for 22086@debbugs.gnu.org; Thu, 17 Dec 2015 11:26:19 -0500 Original-Received: from dalias by brightrain.aerifal.cx with local (Exim 3.15 #2) id 1a9bNX-0006IV-00; Thu, 17 Dec 2015 16:26:07 +0000 Content-Disposition: inline In-Reply-To: <85h9jhdxl2.fsf@iznogoud.viz> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:110082 Archived-At: On Thu, Dec 17, 2015 at 02:16:41PM +0100, Wolfgang Jenkner wrote: > On Wed, Dec 16 2015, Paul Eggert wrote: > > > Those patches look reasonable, except that one is listed as being by > > Rich Felker, who has not signed copyright papers for GNU Emacs as far > > as I know. I'll CC: this to him to give him a heads-up. Rich, would > > you mind transferring copyright to that patch to the FSF? Here's > > a link: > > > > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22086;msg=5;att=3;filename=0004-Add-musl-patch-to-support-HYBRID_MALLOC-on-elf-syste.patch > > > Rich Felker has asked me in private mail (please, please CC your replies > to 22086@debbugs.gnu.org) to clarify the authorship of that patch. > I actually stated in the commit message > > Except for build system fixes this is essentially the same as > > http://git.alpinelinux.org/cgit/aports/tree/testing/emacs/musl.patch?id=d6f211ec868df4657c745b8ba2bae77b2a7fb7f6 > > So, I wrote the build system fixes, and, strictly speaking, only the two > lines in src/unexelf.c which declare and initialize bss_sbrk_did_unexec > are directly from the original "Alpine Linux" patch above. > > I can split the patch accordingly and ascribe only the latter part to > Rich Felker if this is preferred. The original patch still helped me to > quickly find where I had to change something; this is why a attributed > the whole patch to Rich Felker as it is just an expansion, as it were, > of his version. I'm not concerned with how it's split or attributed as long as the FSF is fine with it. I just wanted to avoid misrepresenting parts that I did not actually write when describing my changes for copyright assignment. But this does solve my confusion about why I thought the patch was trivial -- my original version was hardly anything but some //'s and #if 0's. Assuming you already have the proper assignment on file, does it suffice for me to just mention that parts of the patch are your work? Rich