From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: Robert Weiner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 May 2016 23:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tom Tromey , Daniel Hackney Cc: 23607@debbugs.gnu.org, emacs-devel@gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org, emacs-devel Received: via spool by submit@debbugs.gnu.org id=B.146404511317217 (code B ref -1); Mon, 23 May 2016 23:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 May 2016 23:11:53 +0000 Received: from localhost ([127.0.0.1]:35310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4z0r-0004Td-GT for submit@debbugs.gnu.org; Mon, 23 May 2016 19:11:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b4z0p-0004TQ-Ev for submit@debbugs.gnu.org; Mon, 23 May 2016 19:11:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4z0i-0004Tc-3g for submit@debbugs.gnu.org; Mon, 23 May 2016 19:11:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4z0i-0004Sw-0V for submit@debbugs.gnu.org; Mon, 23 May 2016 19:11:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4z0e-0005Ai-Uy for bug-gnu-emacs@gnu.org; Mon, 23 May 2016 19:11:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4z0d-0004SZ-Ra for bug-gnu-emacs@gnu.org; Mon, 23 May 2016 19:11:40 -0400 Received: from mail-oi0-x22a.google.com ([2607:f8b0:4003:c06::22a]:34862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4z0b-0004S2-7A; Mon, 23 May 2016 19:11:37 -0400 Received: by mail-oi0-x22a.google.com with SMTP id x19so218181oix.2; Mon, 23 May 2016 16:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=Jz8AU3g3kebtwRUWq7eNLLdp8WeQUZUojRxCGN4jjFM=; b=0P/kXoXuTPlMfwdM+CrWLRvzoMKqlabCOMlKso9WSvFmdSs4BnZQJE7MFNLpQIJGdh sp4xqpi0XSD+h9zScHhAxz2/14gQUmgUP6sX4DBKN9pNreGZtb5f9zfBk+b2+c4mgStQ DZmCnavQnPDuYcEOQfcSF0ov3CCiBKBmPN36yVDtOFc9Ak9tZytRxbl/tyCSmXIdiGw1 8VtSLCae1xgWJyvqFi/Wbp+uW8BXSbWjutksVLYRIb9ilHUJ96osq1z/aiLSkYLTFBZk t61bTy8PaJvGSsaq3wDM2TLq4jVNaDdMBjvARk2LwTzhe+hZaqWkpE2uUQyiBYeF+oSR 29ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Jz8AU3g3kebtwRUWq7eNLLdp8WeQUZUojRxCGN4jjFM=; b=UBO/T8c03qTiXWKgl3FWbTSDB3LNswPPkM8WxF5mu85QMk+IPhD/7Yv30FtkDFwdyZ FQTGymJT3VSocSqGPzK6K5MhyYqZZmtoHGFfV+x5hw1qrh85Dj1kOn4dp1Mh8TopxBhm 5wQx/HA4VDpJwwW/7mfm76bs53kSVPbBhjNhZhoGV9ZlDhLeMoj5NwFDaFj4K35hcThP hEfDiBP8DTSd8CT5/cptLbZRT6Rp3pQvbGNkFHBgvHDlwXGqcLQWATXPFexxGu7Ag89H kJPaoCZAjzlSn7N6IxLYwE48in6jvvXU2NpscU60UrdFSGBE2OPeplA6g2izqvEgRyL9 hKMg== X-Gm-Message-State: ALyK8tJa81PG6o/n3G625kbc/QCYCBELzsqxObmNhiVSuJ0IfULLw4EW0C4zbaazlSeIND0iefKkhSHlZAtkwA== X-Received: by 10.157.10.20 with SMTP id 20mr830194otg.13.1464045096693; Mon, 23 May 2016 16:11:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.205.17 with HTTP; Mon, 23 May 2016 16:11:07 -0700 (PDT) From: Robert Weiner Date: Mon, 23 May 2016 19:11:07 -0400 Message-ID: Content-Type: multipart/alternative; boundary=001a113cd4e2ec75d605338a8fa4 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a113cd4e2ec75d605338a8fa4 Content-Type: text/plain; charset=UTF-8 Replacing this function in package.el allows for correct generation of the -autoloads.el file for packages that have .el files in multiple subdirectories. The only thing changed is the line with 'apply' in it. It ignores symlinks to directories in case there are any. It is a simple change. I hope you like it. This is important for larger packages such as my forthcoming Hyperbole package which includes a 2nd directory of code. (defun package-generate-autoloads (name pkg-dir) (let* ((auto-name (format "%s-autoloads.el" name)) ;;(ignore-name (concat name "-pkg.el")) (generated-autoload-file (expand-file-name auto-name pkg-dir)) ;; Silence `autoload-generate-file-autoloads'. (noninteractive inhibit-message) (backup-inhibited t) (version-control 'never)) (package-autoload-ensure-default-file generated-autoload-file) (apply #'update-directory-autoloads pkg-dir (delq nil (mapcar (lambda (f) (and (file-directory-p f) (not (file-symlink-p f)) f)) (directory-files pkg-dir t "[a-zA-Z].*" nil)))) (let ((buf (find-buffer-visiting generated-autoload-file))) (when buf (kill-buffer buf))) auto-name)) --001a113cd4e2ec75d605338a8fa4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Replacing this function in package.el allows for corr= ect generation of the <package>-autoloads.el file for packages that h= ave .el files in multiple subdirectories.=C2=A0 The only thing changed is t= he line with 'apply' in it.=C2=A0 It ignores symlinks to directorie= s in case there are any.=C2=A0 It is a simple change.=C2=A0 I hope you like= it.

This is important for larger packages such as= my forthcoming Hyperbole package which includes a 2nd directory of code.


(defun package-generate-autoloads (n= ame pkg-dir)
=C2=A0 (let* ((auto-name (format "%s-autoloads.= el" name))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;;(ignore-name = (concat name "-pkg.el"))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0(generated-autoload-file (expand-file-name auto-name pkg-dir))
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; Silence `autoload-generate-file-au= toloads'.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(noninteractive i= nhibit-message)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(backup-inhibit= ed t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(version-control 'nev= er))
=C2=A0 =C2=A0 (package-autoload-ensure-default-file generate= d-autoload-file)
=C2=A0 =C2=A0 (apply #'update-directory-auto= loads pkg-dir
= =C2=A0 (delq nil (mapcar (lambda (f) (and (file-directory-p f)
<= span class=3D"" style=3D"white-space:pre"> =C2=A0 =C2=A0 =C2=A0= (not (file-symlink-p f)) f))
=C2=A0 =C2=A0 (directory-files pkg-dir t "[a-zA-Z].*= " nil))))
=C2=A0 =C2=A0 (let ((buf (find-buffer-visiting gen= erated-autoload-file)))
=C2=A0 =C2=A0 =C2=A0 (when buf (kill-buff= er buf)))
=C2=A0 =C2=A0 auto-name))
--001a113cd4e2ec75d605338a8fa4-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 12:50:08 2016 Received: (at control) by debbugs.gnu.org; 31 May 2016 16:50:08 +0000 Received: from localhost ([127.0.0.1]:48558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7mrn-0005Cg-Ur for submit@debbugs.gnu.org; Tue, 31 May 2016 12:50:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7mrm-0005C2-UB for control@debbugs.gnu.org; Tue, 31 May 2016 12:50:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7mrh-0006Rc-4G for control@debbugs.gnu.org; Tue, 31 May 2016 12:50:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7mrh-0006RL-0W for control@debbugs.gnu.org; Tue, 31 May 2016 12:50:01 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b7mrg-00033j-1Q for control@debbugs.gnu.org; Tue, 31 May 2016 12:50:00 -0400 Subject: control message for bug 23636 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 31 May 2016 12:50:00 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) forcemerge 23607 23636 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 23:41:04 2016 Received: (at control) by debbugs.gnu.org; 15 Jun 2016 03:41:04 +0000 Received: from localhost ([127.0.0.1]:41049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bD1hP-0002zt-T8 for submit@debbugs.gnu.org; Tue, 14 Jun 2016 23:41:04 -0400 Received: from mail-oi0-f52.google.com ([209.85.218.52]:32933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bD1hP-0002yz-2F for control@debbugs.gnu.org; Tue, 14 Jun 2016 23:41:03 -0400 Received: by mail-oi0-f52.google.com with SMTP id u201so15334756oie.0 for ; Tue, 14 Jun 2016 20:41:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=iOOJoTjEDiSKqftVoR/ow3xPMoKIM5lsIJAL/NGI9yM=; b=fwb5xe8MxWqi1zeHihJLOVdPtgJ6DyvTF8InxebwTx+Bp4qavFo4SAxKCAsYgVT+Od x6Wkj40ufr02wiisAdj4dEUn6KhnYtaAQcBgh+yRgskyzpzq16cQvpmIuGCgK6dEVw7g VP7TAPIS6KooAi5chouLcTDB/mXQwGZD39O9mKra5PGNtbMPqvE3RfETnUhrQ8XLdE2j PSNm3hsexBuLpqAJViNBpOJTfeB7LGyfQGRA90YaJ0MjTXNT+Seko3vlrtqGkHNNLvS+ 9DGGS923lUk++IlCYVcDtA18PxR/yqgz88bBLoM3Y3LCVv+l5fMwqytwwJ9L204bin9m nrMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=iOOJoTjEDiSKqftVoR/ow3xPMoKIM5lsIJAL/NGI9yM=; b=AhAg+VqT6ymKzGl3NkB60ZHzBc4gk0nNhJu1XdWuiJt2ekRoYFlsDOUgbdNuMU51dE xV0yGLpkjVZ+XQkQkG3zb6Wyol5zh9Mq+Capauv00eZD7MGNYf8pvauHKf4mIwKomsla ODrcN3h1I6s+JwRKJz3qI3g9L0yczKGmUYo0vDOfZSKZCHhmwYZsWgVdcPnA2SfxGJk6 YK+MtFfWni8UwJqRvROza+VO+HfofZkYN/ACunKr5Wukzo8NZ6PYn7UAA4uo4PHD/uzx e965NjYbFAzQvO85W/6lZCnG3QqbWXloBRaew0AgspYxKpwljknfgK9+HAXwS27PaBnL W0AQ== X-Gm-Message-State: ALyK8tLJMqwuleBcfgXffbyONDbQop9IrmPT0o/lDydIhhivJmD5RCUO/JWYLRCHuAbSD9ZzduoSj2XsVSgLGA== X-Received: by 10.202.195.70 with SMTP id t67mr10671378oif.88.1465962057732; Tue, 14 Jun 2016 20:40:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.44.103 with HTTP; Tue, 14 Jun 2016 20:40:57 -0700 (PDT) From: Noam Postavsky Date: Tue, 14 Jun 2016 23:40:57 -0400 X-Google-Sender-Auth: s6qZYbTLb5CGEKZr3RcbE6hvXv8 Message-ID: Subject: package.el subdirs To: GNU bug tracker automated control server Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) merge 23636 18976 quit From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jul 2016 02:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Weiner Cc: Tom Tromey , 23607@debbugs.gnu.org, Daniel Hackney Received: via spool by 23607-submit@debbugs.gnu.org id=B23607.146906671622743 (code B ref 23607); Thu, 21 Jul 2016 02:06:01 +0000 Received: (at 23607) by debbugs.gnu.org; 21 Jul 2016 02:05:16 +0000 Received: from localhost ([127.0.0.1]:59137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ3MS-0005ul-F1 for submit@debbugs.gnu.org; Wed, 20 Jul 2016 22:05:16 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:57696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ3MR-0005ua-Oi for 23607@debbugs.gnu.org; Wed, 20 Jul 2016 22:05:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AyFgA731xV/3mcpUVcgxCEAoVVu0CHSwQCAoE8OhMBAQEBAQEBgQpBBYNdAQEDAVYjBQsLDiYSFBgNJIg3CM8jAQEBBwEBAQEeizqFBQeELQEEmW4FhSSDa5A9gUUjhBQigngBAQE X-IPAS-Result: A0AyFgA731xV/3mcpUVcgxCEAoVVu0CHSwQCAoE8OhMBAQEBAQEBgQpBBYNdAQEDAVYjBQsLDiYSFBgNJIg3CM8jAQEBBwEBAQEeizqFBQeELQEEmW4FhSSDa5A9gUUjhBQigngBAQE X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="248714708" Received: from 69-165-156-121.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Jul 2016 22:05:10 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id F407DAE0F1; Wed, 20 Jul 2016 22:05:09 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Wed, 20 Jul 2016 22:05:09 -0400 In-Reply-To: (Robert Weiner's message of "Mon, 23 May 2016 19:11:07 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Replacing this function in package.el allows for correct generation of the > -autoloads.el file for packages that have .el files in multiple > subdirectories. FWIW, I think this will break the dash package which includes a dev/ert.el file with autoload cookies in it and those shouldn't be placed into the dash-autoloads.el file. Stefan PS: Please send it as a patch so we can see what changed without having to try and guess. From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jul 2016 03:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23607@debbugs.gnu.org Cc: Stefan Monnier X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.146907304631946 (code B ref -1); Thu, 21 Jul 2016 03:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2016 03:50:46 +0000 Received: from localhost ([127.0.0.1]:59166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ50X-0008JB-Qe for submit@debbugs.gnu.org; Wed, 20 Jul 2016 23:50:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ50V-0008Iv-D7 for submit@debbugs.gnu.org; Wed, 20 Jul 2016 23:50:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ50P-0002xi-CT for submit@debbugs.gnu.org; Wed, 20 Jul 2016 23:50:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ50P-0002xN-9k for submit@debbugs.gnu.org; Wed, 20 Jul 2016 23:50:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45638) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ50N-0005at-67 for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 23:50:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ50J-0002ww-1U for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 23:50:34 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:61689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ50I-0002ws-Lw for bug-gnu-emacs@gnu.org; Wed, 20 Jul 2016 23:50:30 -0400 Received: from [172.17.11.203] ([162.223.5.123]) by mrelayeu.kundenserver.de (mreue005) with ESMTPSA (Nemesis) id 0MeOaJ-1bhM6u0Un9-00QBLE; Thu, 21 Jul 2016 05:50:27 +0200 References: From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Message-ID: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> Date: Wed, 20 Jul 2016 23:50:25 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Gw1Cn5Em0PsVTiG4d4TUwc8xxLGJmA18M" X-Provags-ID: V03:K0:/Xh0/vuUf2h0HfgyeHHqby1JCLo7QYF7h4lNtsbsvr6ail8te5t BbUEyJPgT6u/rjniBHQWpi5yZRQFE2MldfQ3VbkvukTcqg8wV6ajkzBoTXlHnS93JW+U/wz RADRFkyDB/A8l5h+biNLq3IUr8a1n0+PFitN4Wh1aQrhhfGqypDrLbhgjyOOYv3cdcmXACJ zmnHF3NEF7DILkB6YhOCQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:se2mRUya1nE=:eRNfjsXKuvQJroJlWDZBUI whbjOpwVT6w+pus9YC3lCSi3TVJbUURpVTtogTqdbleyfRejkAzEvFk8OukLdsYZM4SZ9fwqz KiD0Fls0wyMREeZM9GVgSzT4gDWur8209k5mwUQ8Nq/7zQMaSr1RjnDeXQTxfXi1+k6Zq09jn 2qspZTMLFY+NoRho7E5ba+DdHWqqOuQrOTmAR3Ew3sm9rfGl0DDOPf1mntRvro7Z6b4cNIVHA mq+Sx07y998yVviytrtqJIcKIUntdSQVl0OnOJyYI6KYfJaII22jaNttIkm3AXOBFJWnMAWyY NnDzgGkj7/pjdqMN2FVt6TAaUc/aPy/UjUewBleVg/rEOkP2MYULuc33fu8rXeLDrZOb22olt FOF8A7DfBC0Yxh1gpIpxDCrbq8eVrdG0vJXG+MxfjO3HxfibA9SNIkBC5w5LrVuVnbrmEhq8v 4UE55MJNxBQs7D7wJ72vQoi7q6RkeYEJvrtrMDideJ5/HDqb4O8+IutphQ3L1rxuZ3P6Ll7dx CwKFuGzBxberTtstpNrUjXG6ODRf/fnzlahWfRjE5xDntz/sjmlmhm3upliawdqXCWGlfqBb2 r0I5LL0fwB14m5QD8xYlbUf0EDJlxscIV7YifIqlZBDcHf2HwBnrFjEg1aJ+gv94NrJlNSoJF mkei7gsF5mK3XmThasCn+yvtV8y0TSIgUWsaq+xWLYXqCIDXTxr+nGI1EzbabqNipCTc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Gw1Cn5Em0PsVTiG4d4TUwc8xxLGJmA18M Content-Type: multipart/mixed; boundary="aFfXT5VidsPf8ICGE2jkGwIwwNgu825Uf" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Cc: Stefan Monnier Message-ID: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> Subject: Re: bug#23607: Please apply this patched function to package.el in Emacs 25. References: In-Reply-To: --aFfXT5VidsPf8ICGE2jkGwIwwNgu825Uf Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-07-20 22:05, Stefan Monnier wrote: > FWIW, I think this will break the dash package which includes > a dev/ert.el file with autoload cookies in it and those shouldn't be > placed into the dash-autoloads.el file. What kind of breakage do you have in mind? --aFfXT5VidsPf8ICGE2jkGwIwwNgu825Uf-- --Gw1Cn5Em0PsVTiG4d4TUwc8xxLGJmA18M Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXkEaBAAoJEPqg+cTm90wjdKkP/0NCxQhSDPz96gkiSheo0gZR owet9hPYz6P2+zlYh+5MXzQTW2MijBR+MpUqjugK0YTR5gCCxNwN01UMi7KqD6MI i+Zay6+fBRjOIoiQvxfbejDRyunezy4TZ2CkrFxEe2WvLBZwe/CTRHqMtik3RVYB qB1yNf3uTrQ/ex6ewn8nkdOqWGwoTgdZVFzf4S7t/qYctwCPl2o2IKJhYeXmZrji Z5LMP7Rt3rBKv5CguFjzhQWTYVVJD6CtsM1l66j8AMbdWjJ7oTFkIlRKQ9ZUHP8/ rw8t6nq5K1BjWV8nQwfo/W8A1kgazW2JYYimeQCIMzxHwPcgCQkYmPhxGAFlPcke a16m/SivQjsqN6tTQNtebxs0hMisOdC5M4qCEl2WDEZpU0Osm74xjQkdA7WN6nas vnVzwj0h2RjdNO10msS5FuEeRycg2LRnkE+RxGNtQP1ZksPOOnkDYEbFuhV1xya9 wD3HRSDxe/wWlMPRBEpdjwksQIcGioouxLnYL14IpIIM3MjTUWm8+3hTKWdfngDG XPWB6g7RL8TrWUSxfmyvHfPU5uLam0H3jsg7kFgyr7Q70K2T52Y8cwJSZv9wWZ4p LRTdj1RRkyqdST3vJa0hChWuQN8A5E/hPykbWcBtg0hPKZxXdEbw01b7G7Upez+h eaywiJu3WtDqy2fNHLga =GZRM -----END PGP SIGNATURE----- --Gw1Cn5Em0PsVTiG4d4TUwc8xxLGJmA18M-- From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jul 2016 04:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Cc: 23607@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14690759163717 (code B ref -1); Thu, 21 Jul 2016 04:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2016 04:38:36 +0000 Received: from localhost ([127.0.0.1]:59192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ5kq-0000xs-L0 for submit@debbugs.gnu.org; Thu, 21 Jul 2016 00:38:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ5ko-0000xf-SR for submit@debbugs.gnu.org; Thu, 21 Jul 2016 00:38:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ5ki-0003X1-UX for submit@debbugs.gnu.org; Thu, 21 Jul 2016 00:38:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ5ki-0003W6-RJ for submit@debbugs.gnu.org; Thu, 21 Jul 2016 00:38:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51468) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ5kg-0001e2-RW for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 00:38:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ5kd-0003Vd-Mo for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 00:38:26 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:30386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ5kd-0003VZ-Iq for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 00:38:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AxFgA731xV/3mcpUVcgxCEAoVVu0CHSwQCAoE8OxIBAQEBAQEBgQpBBYNdAQEDAVYjEAs0EhQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBZluBYUkg2uQPYFFI4QUIoJ4AQEB X-IPAS-Result: A0AxFgA731xV/3mcpUVcgxCEAoVVu0CHSwQCAoE8OxIBAQEBAQEBgQpBBYNdAQEDAVYjEAs0EhQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBZluBYUkg2uQPYFFI4QUIoJ4AQEB X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="248720729" Received: from 69-165-156-121.dsl.teksavvy.com (HELO ceviche.home) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Jul 2016 00:38:24 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 725FA6629A; Thu, 21 Jul 2016 00:40:40 -0400 (EDT) From: Stefan Monnier Message-ID: References: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> Date: Thu, 21 Jul 2016 00:40:40 -0400 In-Reply-To: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> ("=?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel"'s message of "Wed, 20 Jul 2016 23:50:25 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) >> FWIW, I think this will break the dash package which includes >> a dev/ert.el file with autoload cookies in it and those shouldn't be >> placed into the dash-autoloads.el file. > What kind of breakage do you have in mind? The autoloads for the real ert.el will be overridden by those from dash-autoloads.el which will say that for example that ert-deftest should be autoloaded from "dev/ert.el". Stefan From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jul 2016 05:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 23607@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14690774255858 (code B ref -1); Thu, 21 Jul 2016 05:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jul 2016 05:03:45 +0000 Received: from localhost ([127.0.0.1]:59200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ69A-0001WQ-VQ for submit@debbugs.gnu.org; Thu, 21 Jul 2016 01:03:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQ698-0001WD-Uc for submit@debbugs.gnu.org; Thu, 21 Jul 2016 01:03:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ692-0000HJ-NP for submit@debbugs.gnu.org; Thu, 21 Jul 2016 01:03:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ692-0000H4-L3 for submit@debbugs.gnu.org; Thu, 21 Jul 2016 01:03:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55271) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ690-0003jc-Hq for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 01:03:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ68w-0000GT-Ce for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 01:03:33 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:62958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ68w-0000G0-2C for bug-gnu-emacs@gnu.org; Thu, 21 Jul 2016 01:03:30 -0400 Received: from [172.17.11.203] ([162.223.5.123]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0M3JVg-1b8ZG03sfI-00r0Sx; Thu, 21 Jul 2016 07:03:25 +0200 References: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Message-ID: <1b5ffd5d-191a-3acd-739d-8a3a3ca15230@gmail.com> Date: Thu, 21 Jul 2016 01:02:55 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LGwOo4i9mkIe4edkl1lQHXaixg3FuUv8J" X-Provags-ID: V03:K0:UsZa6RC8ESV7JNwBJgXU5Q/k2EiM6XgQeRuVBQqGwPj/BzgqEKJ b3dNry0qxNorsCfSRYxhVVAgXe6Ez9P4zC7/ODSYjERCBvtizpYGxafuNz3URdgEKSPKz7L x4uiiPsIQcDLgAKqOYonn/7+LVK6M7Y5EmgMcGqY7/JwrZW2wVhpZcgVbXrIDCkAU00Ju1e +XWbcACX0BvrqB7JKdGOw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZSr9+qteJhg=:Aj2ZPhMVFgdgaEH19oRsj6 qXeNX9xJjoAqdxdMR9SfUF+rDOZzGrMRYdh+JeiTTpVWh0ClFDErhkO31VIPhooDFOIqFPuyA yfbEs3r6BP5IjKaTdHOn2Igc04U6mesuZZawyIMvKfF2R4DcVz53JoTgtqhwIIQbpccZBfj0u Zk/LxzFWtvvJTgoslQeSgrSiWjo9g1qXshEwTGD8FkEZtA94YNdecjSkyfEm36PRIUeGYAYuN 4naTZu+lmfXQdJYPpcZN5PJuaeTLpPD2d7yuju+1fdK5NN5xdzfUF8dzjYRRtBuQs2dlnmH59 KX3n1Uzw0gYeG1uB51itsZA9rqtV9NM0eAM8dCbhCGXu0EL7XqFeEbnCEz3h0xhk/b0iBJx2M f37Me44GWK6WOKf7k0mYxTNw6Gt2ry7LvoE7wfsPB8v2qUU9jOU32NwnPx66jBcTb+2t9jaBM mMLT/DfO9ihqBEUchVtsznh+dOCW+VtEXV8EiiaP7E5kXZHuPSxVS52fuX+fbPKNop3ndHvV0 kuzIYI54JTlHgNWq50BGrt7pXtkmtRp2SDDVIJyVaJuOGKOzOaJOfqTJ9Yekjov1dWbqR4IYl lIoGevs15k61RTcumHvOhizzjfhuOU7Ztgn8BHadrq+wBznMYjY+0NGN6FG1D4gOPySoDkaAV SCBhuuEY7LLy8xINmGPrh97skjV8yU5DQRFLQVRgxJVqdSZchRLoNFgIUgZplavpOUPo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LGwOo4i9mkIe4edkl1lQHXaixg3FuUv8J Content-Type: multipart/mixed; boundary="jLtcsX8OmCTf30LAXp06386AnfJ9og7d6" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Stefan Monnier Cc: bug-gnu-emacs@gnu.org Message-ID: <1b5ffd5d-191a-3acd-739d-8a3a3ca15230@gmail.com> Subject: Re: bug#23607: Please apply this patched function to package.el in Emacs 25. References: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> In-Reply-To: --jLtcsX8OmCTf30LAXp06386AnfJ9og7d6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-07-21 00:40, Stefan Monnier wrote: >>> FWIW, I think this will break the dash package which includes >>> a dev/ert.el file with autoload cookies in it and those shouldn't be >>> placed into the dash-autoloads.el file. >> What kind of breakage do you have in mind? >=20 > The autoloads for the real ert.el will be overridden by those from > dash-autoloads.el which will say that for example that ert-deftest > should be autoloaded from "dev/ert.el". I see; I didn't realize dash had their own copy of ert... I wonder why th= ey do. But you're right, this is definitely an issue. Cl=E9ment. --jLtcsX8OmCTf30LAXp06386AnfJ9og7d6-- --LGwOo4i9mkIe4edkl1lQHXaixg3FuUv8J Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXkFeaAAoJEPqg+cTm90wjCpMQAJB7dgcRU0QaPV5xh83XE4Fb Bhudh0ZKqviA7htS/kd2CGCAInJXFqVBnFV++9M4VgU3TA1xWJCDn0EFraLvETf8 X5IhJ/ES+gEky6O/jGZAVa+FNcEyi8TO4qGdAzQmye6C7g1Zw8LVqyVdi1uUSr6X qTWO7UBtV6CZpvtLhss79l/ywB4L7e/EVcg6KIFv9xQpTwfhOABoz9eAKGUilkls 5lPrd2Z8BqH1l0BQNRlepcvuv7NNT8gEo2hg8T8YqzU0E9xG6ODdS0MXbHCzydAo ryAHeABbAWPBoNdQZUVrStZl9XtfGDcFMl+BqoDKlBVIYr2dH2+mxvKmNrLGNtoX T3IbYrWVk6Sx2m/QEPeEMg1LnIRnY/nmufdKBmu69IIvRGv54KSnIhRe11Dne2uc se7WPi4i2/Cdp3rU3kiFhsHBsSQmSj5o/NC/GuuQGIrfNaEFe2Sj5oUvVObKkfGq bXIf1OddrVDKPzRjDvUtVrRwsjYgaDfzbz5OxQ8MrEqqiYYCop4OSzRIPYnR22fQ oMebMLNTvE8WSexz/Bv4p61swmyAQuNfULQ67Vkf6I2eIURFWAaDvgL0P6U3jbg5 vYFSPv7f59DbJtNSNTDwi/VPHalcGQqm4KEuqTcpg5I+I5H4AwQBgR2hxdSO7Ll3 aVyYuHz8pxUNx4SGiM+W =DEPX -----END PGP SIGNATURE----- --LGwOo4i9mkIe4edkl1lQHXaixg3FuUv8J-- From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: Robert Weiner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jul 2016 15:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Tom Tromey , 23607@debbugs.gnu.org, Daniel Hackney Reply-To: rswgnu@gmail.com Received: via spool by 23607-submit@debbugs.gnu.org id=B23607.14691161158631 (code B ref 23607); Thu, 21 Jul 2016 15:49:02 +0000 Received: (at 23607) by debbugs.gnu.org; 21 Jul 2016 15:48:35 +0000 Received: from localhost ([127.0.0.1]:60582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQGDC-0002F8-TQ for submit@debbugs.gnu.org; Thu, 21 Jul 2016 11:48:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQGD8-0002Eu-Vb for 23607@debbugs.gnu.org; Thu, 21 Jul 2016 11:48:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQGCy-0006Cz-Sy for 23607@debbugs.gnu.org; Thu, 21 Jul 2016 11:48:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_05,HTML_MESSAGE, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQGCy-0006Cn-Pq for 23607@debbugs.gnu.org; Thu, 21 Jul 2016 11:48:20 -0400 Received: from mail-oi0-f42.google.com ([209.85.218.42]:34563) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bQGCx-0002su-7Q for 23607@debbugs.gnu.org; Thu, 21 Jul 2016 11:48:19 -0400 Received: by mail-oi0-f42.google.com with SMTP id l65so123380882oib.1 for <23607@debbugs.gnu.org>; Thu, 21 Jul 2016 08:48:19 -0700 (PDT) X-Gm-Message-State: ALyK8tIXafKen9WGlmhLT9KTmNFrkKjzDMztHOHMVo9md+7HKsJmlsofpjyJhJbuVRYXkXt6vc6A7vRMcM9fhw== X-Received: by 10.202.192.214 with SMTP id q205mr26358792oif.176.1469116098497; Thu, 21 Jul 2016 08:48:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.199.143 with HTTP; Thu, 21 Jul 2016 08:47:49 -0700 (PDT) In-Reply-To: References: From: Robert Weiner Date: Thu, 21 Jul 2016 11:47:49 -0400 X-Gmail-Original-Message-ID: Message-ID: Content-Type: multipart/alternative; boundary=001a113ddff22f56e80538273f33 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) --001a113ddff22f56e80538273f33 Content-Type: text/plain; charset=UTF-8 On Wed, Jul 20, 2016 at 10:05 PM, Stefan Monnier wrote: >> Replacing this function in package.el allows for correct generation of the >> -autoloads.el file for packages that have .el files in multiple >> subdirectories. > > FWIW, I think this will break the dash package which includes > a dev/ert.el file with autoload cookies in it and those shouldn't be > placed into the dash-autoloads.el file. > > > Stefan > > > PS: Please send it as a patch so we can see what changed without having > to try and guess. Here is the patch. -- Bob *** package-orig.el 2016-05-17 12:16:33.000000000 -0400 --- package.el 2016-06-15 14:43:46.000000000 -0400 *************** *** 916,928 **** (backup-inhibited t) (version-control 'never)) (package-autoload-ensure-default-file generated-autoload-file) ! (update-directory-autoloads pkg-dir) (let ((buf (find-buffer-visiting generated-autoload-file))) (when buf (kill-buffer buf))) auto-name)) (defun package--make-autoloads-and-stuff (pkg-desc pkg-dir) "Generate autoloads, description file, etc.. for PKG-DESC installed at PKG-DIR." (package-generate-autoloads (package-desc-name pkg-desc) pkg-dir) (let ((desc-file (expand-file-name (package--description-file pkg-dir) pkg-dir))) --- 913,929 ---- (backup-inhibited t) (version-control 'never)) (package-autoload-ensure-default-file generated-autoload-file) ! (apply #'update-directory-autoloads pkg-dir ! (delq nil (mapcar (lambda (f) (and (file-directory-p f) ! (not (file-symlink-p f)) ! f)) ! (directory-files pkg-dir t "[a-zA-Z].*" nil)))) (let ((buf (find-buffer-visiting generated-autoload-file))) (when buf (kill-buffer buf))) auto-name)) (defun package--make-autoloads-and-stuff (pkg-desc pkg-dir) "Generate autoloads, description file, etc.. for PKG-DESC installed at PKG-DIR." (package-generate-autoloads (package-desc-name pkg-desc) pkg-dir) (let ((desc-file (expand-file-name (package--description-file pkg-dir) pkg-dir))) --001a113ddff22f56e80538273f33 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Wed, Jul 20, 2016 at 10:05 PM, Stefan Monnier <monnier@iro.umontreal.ca> wro= te:
>> Replacing this function in package.el allows for correct ge= neration of the
>> <package>-autoloads.el file for packages = that have .el files in multiple
>> subdirectories.
>
>= FWIW, I think this will break the dash package which includes
> a de= v/ert.el file with autoload cookies in it and those shouldn't be
>= ; placed into the dash-autoloads.el file.
>
>
> =C2=A0 = =C2=A0 =C2=A0 =C2=A0 Stefan
>
>
> PS: Please send it as a= patch so we can see what changed without having
> to try and guess.<= br>
Here is the patch. =C2=A0-- Bob


*** package-o= rig.el 2016-05-17 12:16:33.000000000 -0400
--- package.el 2016-06-15 14:= 43:46.000000000 -0400
***************
*** 916,928 ****
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(backup-inhibited t)
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0(version-control 'never))
=C2=A0 =C2=A0 =C2=A0 = (package-autoload-ensure-default-file generated-autoload-file)
! =C2=A0 = =C2=A0 (update-directory-autoloads pkg-dir)
=C2=A0 =C2=A0 =C2=A0 (let ((= buf (find-buffer-visiting generated-autoload-file)))
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 (when buf (kill-buffer buf)))
=C2=A0 =C2=A0 =C2=A0 auto-name)= )
=C2=A0
=C2=A0 (defun package--make-autoloads-and-stuff (pkg-desc pk= g-dir)
=C2=A0 =C2=A0"Generate autoloads, description file, etc.. fo= r PKG-DESC installed at PKG-DIR."
=C2=A0 =C2=A0 (package-generate-a= utoloads (package-desc-name pkg-desc) pkg-dir)
=C2=A0 =C2=A0 (let ((desc= -file (expand-file-name (package--description-file pkg-dir)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pkg-dir)))
--- 91= 3,929 ----
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(backup-inhibited t)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(version-control 'never))<= br>=C2=A0 =C2=A0 =C2=A0 (package-autoload-ensure-default-file generated-aut= oload-file)
! =C2=A0 =C2=A0 (apply #'update-directory-autoloads pkg-= dir
! =C2=A0 (delq nil (mapcar (lambda (f) (and (file-directory-p f)
= ! =C2=A0 =C2=A0 =C2=A0(not (file-symlink-p f))
! =C2=A0 =C2=A0 =C2=A0f))=
! =C2=A0 =C2=A0 (directory-files pkg-dir t "[a-zA-Z].*" nil))= ))
=C2=A0 =C2=A0 =C2=A0 (let ((buf (find-buffer-visiting generated-autol= oad-file)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (when buf (kill-buffer buf)))=C2=A0 =C2=A0 =C2=A0 auto-name))
=C2=A0
=C2=A0 (defun package--make-= autoloads-and-stuff (pkg-desc pkg-dir)
=C2=A0 =C2=A0"Generate autol= oads, description file, etc.. for PKG-DESC installed at PKG-DIR."
= =C2=A0 =C2=A0 (package-generate-autoloads (package-desc-name pkg-desc) pkg-= dir)
=C2=A0 =C2=A0 (let ((desc-file (expand-file-name (package--descript= ion-file pkg-dir)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0pkg-dir)))


--001a113ddff22f56e80538273f33-- From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Jul 2016 16:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Cc: 23607@debbugs.gnu.org, Stefan Monnier Received: via spool by 23607-submit@debbugs.gnu.org id=B23607.146937596130368 (code B ref 23607); Sun, 24 Jul 2016 16:00:02 +0000 Received: (at 23607) by debbugs.gnu.org; 24 Jul 2016 15:59:21 +0000 Received: from localhost ([127.0.0.1]:35985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRLoG-0007tj-Sr for submit@debbugs.gnu.org; Sun, 24 Jul 2016 11:59:21 -0400 Received: from cloud103.planethippo.com ([31.216.48.48]:49110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRLoE-0007tU-UB for 23607@debbugs.gnu.org; Sun, 24 Jul 2016 11:59:19 -0400 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:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=Ewzs3YT17GaP+LIOyaO2Uc4jAqnXwx2A+blyuqiOgFI=; b=C4E7aqdl4AmGe4HtWkNx3R43kp d3+2xxdng85gQaChVLAb+ap4P9c8sUO5JhAdeSXblDftzgcQexbCOIv9vcSXA1fOIe6wFSDDANt8d unhamwFEoGgOVQ+bN8+daMdtjCzqaDr8SOCovSF5o9FyGyteevKSXveM/2BSZmrc2EEZSWYYq2o+x lVD0DO0jyZJJ1SwXXDf5hMdH7gFXnBcn6qcqnbB1g7D2eSEdCEp6Hd/ApOs6vuOM63i+xJf/bmZCO 5mOEoyq8AVF1qEKQ4OO5iWIKxgMAMA2ZGMLfEFrpXc9Nvk4/V9EF2IdRPHKSYAIUm3k8XcRANCBzm epb3RuLg==; Received: from [151.65.229.249] (port=54045 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1bRLnz-002ajU-Ph; Sun, 24 Jul 2016 16:59:12 +0100 From: phillip.lord@russet.org.uk (Phillip Lord) References: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> <1b5ffd5d-191a-3acd-739d-8a3a3ca15230@gmail.com> Date: Sun, 24 Jul 2016 16:58:43 +0100 In-Reply-To: <1b5ffd5d-191a-3acd-739d-8a3a3ca15230@gmail.com> ("=?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel"'s message of "Thu, 21 Jul 2016 01:02:55 -0400") Message-ID: <8760rvyqmk.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 - debbugs.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-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Cl=C3=A9ment Pit--Claudel writes: > On 2016-07-21 00:40, Stefan Monnier wrote: >>>> FWIW, I think this will break the dash package which includes >>>> a dev/ert.el file with autoload cookies in it and those shouldn't be >>>> placed into the dash-autoloads.el file. >>> What kind of breakage do you have in mind? >>=20 >> The autoloads for the real ert.el will be overridden by those from >> dash-autoloads.el which will say that for example that ert-deftest >> should be autoloaded from "dev/ert.el". > > I see; I didn't realize dash had their own copy of ert... I wonder why th= ey do. > But you're right, this is definitely an issue. Dash isn't the only package to do this. I've also seen package.el packaged in other places. Mostly, I think, to support backward compatability, I think. Why are dev files being packaged, though? At the moment, I don't think that they should be. Phil From unknown Sun Jun 22 07:49:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23607: Please apply this patched function to package.el in Emacs 25. Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 15 Sep 2020 15:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 23607@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Received: via spool by 23607-submit@debbugs.gnu.org id=B23607.160018541324571 (code B ref 23607); Tue, 15 Sep 2020 15:57:02 +0000 Received: (at 23607) by debbugs.gnu.org; 15 Sep 2020 15:56:53 +0000 Received: from localhost ([127.0.0.1]:60362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIDK8-0006OF-Qt for submit@debbugs.gnu.org; Tue, 15 Sep 2020 11:56:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIDK6-0006Ny-Pu for 23607@debbugs.gnu.org; Tue, 15 Sep 2020 11:56:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=aUqLPAsMsv8sjtOT7RuiptQRwAW73JLw9gLIYnRTGX8=; b=D64MKbCzYKNKknt32R+QwqXme5 tgeHiWQFIDnuaZczzpe+eFr6JLllA5WH9w+8UejX11Z4CEdKcbcP2Kgqxbc4yhT+CtpTQCUBpPMAU bMfD+ExMghFZ8viGUEfAhVzavoco6hw3EqPujH5Xckf5yywN0gZQ2NpBJBTbK5W9mKsE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kIDJx-00022B-1f; Tue, 15 Sep 2020 17:56:43 +0200 From: Lars Ingebrigtsen References: <1a45c3c0-a4df-4646-4847-b99867ab39ac@gmail.com> X-Now-Playing: Saito Koji's _433-1_: "433_057" Date: Tue, 15 Sep 2020 17:56:39 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 21 Jul 2016 00:40:40 -0400") Message-ID: <87pn6n58zs.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: >>> FWIW, I think this will break the dash package which includes >>> a dev/ert.el file with autoload cookies in it and those shouldn't be >>> placed into the dash-autoloads.el file. >> What kind of b [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: >>> FWIW, I think this will break the dash package which includes >>> a dev/ert.el file with autoload cookies in it and those shouldn't be >>> placed into the dash-autoloads.el file. >> What kind of breakage do you have in mind? > > The autoloads for the real ert.el will be overridden by those from > dash-autoloads.el which will say that for example that ert-deftest > should be autoloaded from "dev/ert.el". It seems like the proposed patch would introduce breaking changes, and the bug report stalled at that point. So it seem unlikely that there'll be further progress in this bug report, and I'm closing it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 15 11:56:58 2020 Received: (at control) by debbugs.gnu.org; 15 Sep 2020 15:56:58 +0000 Received: from localhost ([127.0.0.1]:60365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIDKE-0006OX-1x for submit@debbugs.gnu.org; Tue, 15 Sep 2020 11:56:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:46940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kIDKC-0006O6-Aw for control@debbugs.gnu.org; Tue, 15 Sep 2020 11:56:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dEWZYyzkl9p5dob+Dq7SAHiNLFl29tE666XUK8cE4oA=; b=uD67TmTqge3DTSPyFTCLyre+YF JaJnQrcEpeBQ3fPLttqC2t48uGkdrqcrCEqU+l+nWevPdSMYD1cb2k9SVivKs+POOIazO7k05uVIS /75Rjsbx0Aj9iem78YseDLLLKr6ix15nNQC7r5wT01T8X4Dn/eK+UHc0reDnnWXsYt2U=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kIDK4-00022L-GR for control@debbugs.gnu.org; Tue, 15 Sep 2020 17:56:50 +0200 Date: Tue, 15 Sep 2020 17:56:47 +0200 Message-Id: <87o8m758zk.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #23607 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 23607 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 23607 quit