From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: replacing ldefs-boot.el Date: Sat, 26 Nov 2016 20:59:54 +0000 Message-ID: <87vavaared.fsf@russet.org.uk> References: <87bmxa6o37.fsf@russet.org.uk> <83y40e7y65.fsf@gnu.org> <87twb16dta.fsf@russet.org.uk> <83vavh8qci.fsf@gnu.org> <87a8csij8c.fsf@russet.org.uk> <8737ifu7ki.fsf@russet.org.uk> <8337if4rkt.fsf@gnu.org> <72a3de1a-d52d-9275-e83c-3afabca6c444@cs.ucla.edu> <83wpfr2w7d.fsf@gnu.org> <87inrbmefj.fsf@russet.org.uk> <87twav6tdq.fsf@wanadoo.es> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1480281162 2074 195.159.176.226 (27 Nov 2016 21:12:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 27 Nov 2016 21:12:42 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 27 22:12:38 2016 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 1cB6kW-00086s-SE for ged-emacs-devel@m.gmane.org; Sun, 27 Nov 2016 22:12:37 +0100 Original-Received: from localhost ([::1]:55631 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cB6ka-0006T6-Eg for ged-emacs-devel@m.gmane.org; Sun, 27 Nov 2016 16:12:40 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cB6kM-0006Ry-LY for emacs-devel@gnu.org; Sun, 27 Nov 2016 16:12:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cB6kL-0007dr-FP for emacs-devel@gnu.org; Sun, 27 Nov 2016 16:12:26 -0500 Original-Received: from [185.116.214.109] (port=60670 helo=mailgw.mycpanelcloud.co.uk) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cB6kK-0007N9-UK for emacs-devel@gnu.org; Sun, 27 Nov 2016 16:12:25 -0500 Original-Received: from mailgw.mycpanelcloud.co.uk (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id 29420FEBEA for ; Sun, 27 Nov 2016 21:11:43 +0000 (GMT) X-Virus-Scanned: by SpamTitan at mycpanelcloud.co.uk Original-Received: from mailgw.mycpanelcloud.co.uk (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id BFC91FEC1C for ; Sun, 27 Nov 2016 21:11:30 +0000 (GMT) Original-Received: from cloud103.planethippo.com (cloud103.planethippo.com [31.216.48.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTPS id A4A6DFEC8F for ; Sun, 27 Nov 2016 21:11:30 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Date:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=KEPcDI92IkD9xPFKIOtFyZYBO/rkdd0UkFU+mS25mMc=; b=1uiuuQoqoC4ErWsRYx7GWz4MMo 9Na5N5XcRn2kyhUji3A1CKCw+cWcf2Abnm2rneqhYJEPt2OMbz0+tPUJjtcNHxyt1qh44PSYNDB1h mJpZsrTJ9Ja0acBXIpEgyNUK0KWuYKRaKEzZHl6HyNhoGultXyJG6/df5POj02pWNI1aJpVEMWPZj a2/bOXZBfIA0ok3gj5p0Szbp9XCIPY1qjZHOxRjrYL4NC+8r7yhrjr7ZdyHcDO9NI8DaXQRywDKbI Wp8+LS59mt64zw06itsjN466BJZYQqoMLpL//1/Jmtt++m6QZ82dYpqL0zhzRdkQWkIjQ00z/kO4E ok74tCDg==; Original-Received: from cpc2-benw10-2-0-cust42.gate.cable.virginm.net ([77.103.60.43]:35188 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1cB6jS-000bmW-6t; Sun, 27 Nov 2016 21:11:30 +0000 In-Reply-To: <87twav6tdq.fsf@wanadoo.es> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Sat, 26 Nov 2016 00:18:25 +0100") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x [fuzzy] X-Received-From: 185.116.214.109 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:209636 Archived-At: =C3=93scar Fuentes writes: > phillip.lord@russet.org.uk (Phillip Lord) writes: > >> My strong suspicion is that, while ldefs-boot-auto.el is generated, it >> will need to be regenerated very rarely. Of course, I have little basis >> for this suspicion and it's pretty hard to test. > > You can go backwards in time: checkout some past revision, apply your > patch, run the build and see if the file changes. Repeat. Yes, it is possible, but it requires a full, single threaded bootstrap build, which takes about an hour for me. The same ldefs-boot (generated from master) works on emacs-25 head, and master. It fails on emacs24 head because of inline.el and emacs-24.3 because of nadvice. Of course this is going backward in time, not forward, so the number of required autoloads could just be getting bigger. But given that the number of quite small, that seems unlikely. Phil