From unknown Sat Aug 16 21:19:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14746: 24.3.50; update-file-autoloads: Generate absolute paths? Resent-From: Jambunathan K Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2013 03:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14746 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14746@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13724762271988 (code B ref -1); Sat, 29 Jun 2013 03:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 03:23:47 +0000 Received: from localhost ([127.0.0.1]:47584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsllK-0000Vz-3R for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44022) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsllH-0000Vk-11 for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsllA-0002CM-UH for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23: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=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsllA-0002CI-Q0 for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usll9-0003N6-SL for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Usll8-0002Be-QW for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:35 -0400 Received: from mail-pa0-x22a.google.com ([2607:f8b0:400e:c03::22a]:56811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usll8-0002BY-KP for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:34 -0400 Received: by mail-pa0-f42.google.com with SMTP id rl6so3134468pac.1 for ; Fri, 28 Jun 2013 20:23:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=eSgkIzOKXAlfmQ194VQlw4+DDNempMuZ14GX3E4Ffz4=; b=syfBbE6Zg5kdSIbBNb/iQZatdokS4zzod3NZvcztEK6KV8XE0pu62Birmo0fVhrlad Jmq7s4CpjxcoGJXkWoQsXz4eWBk0v4UZ//i6Ot1dYc83jVkO55FB2wuGZZOBzKVJD9jh 4a37jwVSFcQzVTuXbE3ja+ZCW9lzEAHB9Tu8fkvhBCuhW8sT6UvmT6aYMT4al2tPyaGF wJ7OjFs5UpKMJLGwhDcYlK4bPRMxh04doxxQbMFyfUioF+PD4OOxX5ScQvipUXoP41Xn mdx18ODARFLXlZUJG5n/sgqTCe3/6A+40wL3Vy5qqubAbO/T/ZZAr2pC+wA59ZqAICGc IR5w== X-Received: by 10.66.7.164 with SMTP id k4mr14129235paa.142.1372476213728; Fri, 28 Jun 2013 20:23:33 -0700 (PDT) Received: from debian-6.05 ([115.241.24.219]) by mx.google.com with ESMTPSA id jf4sm10831394pbb.19.2013.06.28.20.23.31 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 28 Jun 2013 20:23:32 -0700 (PDT) From: Jambunathan K Date: Sat, 29 Jun 2013 08:54:58 +0530 Message-ID: <87ehbl61kl.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (----) 1. C-x C-f ~/src/private/orgmuse.el 2. M-x update-file-autoloads When prompted for the where to write, say ~/.emacs 3. Now this is what gets dumped in to .emacs. ,---- | | ;;;### (autoloads nil "src/private/orgmuse" "src/private/orgmuse.el" | ;;;;;; (20942 20756 0 0)) | ;;; Generated autoloads from src/private/orgmuse.el | | (autoload 'orgmuse-edit "src/private/orgmuse" "\ | | | \(fn &optional WIKINAME PAGENAME)" t nil) | | (autoload 'orgmuse-post "src/private/orgmuse" "\ | | | \(fn)" t nil) | | ;;;*** `---- 4. Note the absence of "~" prefix. I believe the file paths generated are relative. 5. Now reload emacs. 6. See that orgmuse.el is not getting loaded. NOTE: I don't have a require for orgmuse in .emacs. This was intentional. Expected behaviour: One of 1. Eithe M-x update-file-autoloads should generate absolute filepaths. 2. (autoload ...) should be accomodative of relative paths in it's arguments. In GNU Emacs 24.3.50.3 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2013-06-28 on debian-6.05 Bzr revision: 113214 yamaoka@jpl.org-20130628080321-u41m6vp30fd5efyq Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Important settings: value of $LANG: en_IN locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t From unknown Sat Aug 16 21:19:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14746: 24.3.50; update-file-autoloads: Generate absolute paths? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2013 03:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14746 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jambunathan K Cc: 14746@debbugs.gnu.org Received: via spool by 14746-submit@debbugs.gnu.org id=B14746.13724774234360 (code B ref 14746); Sat, 29 Jun 2013 03:44:02 +0000 Received: (at 14746) by debbugs.gnu.org; 29 Jun 2013 03:43:43 +0000 Received: from localhost ([127.0.0.1]:47611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Usm4c-00018G-R8 for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:43:43 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:28641) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Usm4b-000181-2R for 14746@debbugs.gnu.org; Fri, 28 Jun 2013 23:43:41 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17431234" Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 28 Jun 2013 23:43:30 -0400 Received: by pastel.home (Postfix, from userid 20848) id 2405D67951; Fri, 28 Jun 2013 23:43:35 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87ehbl61kl.fsf@gmail.com> Date: Fri, 28 Jun 2013 23:43:35 -0400 In-Reply-To: <87ehbl61kl.fsf@gmail.com> (Jambunathan K.'s message of "Sat, 29 Jun 2013 08:54:58 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.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.15 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 (/) > 1. Eithe M-x update-file-autoloads should generate absolute filepaths. > 2. (autoload ...) should be accomodative of relative paths in it's arguments. The way autoload works is that it looks through load-path, and autoload.el expects that the file containing those autoloads will be placed in a directory that appears in load-path. IOW, you're using it in a way that is very different from the one intended. We could probably add a config var to make it work the way you expect, tho we usually prefer relative file names, which makes the file position-independent to some extent. E.g. you could have a ~/elisp directory, then you could place all your Elisp packages somewhere underneath ~/elisp and you can then do 1. C-x C-f ~/elisp/private/orgmuse.el 2. M-x update-file-autoloads When prompted for the where to write, say ~/elisp/autoloads and in Emacs just add (load "~/elisp/autoloads"). And also add (add-to-list 'load-path (or (file-name-directory #$) (car load-path))) at the beginning of ~/elisp/autoloads. Stefan From unknown Sat Aug 16 21:19:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jambunathan K Subject: bug#14746: closed (Re: bug#14746: 24.3.50; update-file-autoloads: Generate absolute paths?) Message-ID: References: <87siuymfmc.fsf@gmail.com> <87ehbl61kl.fsf@gmail.com> X-Gnu-PR-Message: they-closed 14746 X-Gnu-PR-Package: emacs Reply-To: 14746@debbugs.gnu.org Date: Fri, 15 Nov 2013 04:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1384491182-6381-1" This is a multi-part message in MIME format... ------------=_1384491182-6381-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14746: 24.3.50; update-file-autoloads: Generate absolute paths? which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14746@debbugs.gnu.org. --=20 14746: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14746 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1384491182-6381-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14746-done) by debbugs.gnu.org; 15 Nov 2013 04:52:33 +0000 Received: from localhost ([127.0.0.1]:53441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBOS-0001eH-OZ for submit@debbugs.gnu.org; Thu, 14 Nov 2013 23:52:33 -0500 Received: from mail-pb0-f42.google.com ([209.85.160.42]:47301) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhBOL-0001dv-L1 for 14746-done@debbugs.gnu.org; Thu, 14 Nov 2013 23:52:30 -0500 Received: by mail-pb0-f42.google.com with SMTP id uo5so3057623pbc.15 for <14746-done@debbugs.gnu.org>; Thu, 14 Nov 2013 20:52:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=J031GXewnaACqsprHRq7ZhAivpOG36ggI7TgI07VQ78=; b=zrPyKbgTQcFGkhC07Ca6jx00uHLmWXyDSrUKvgzmLUJk2p7/sOOc9RajcJM5tjtfDU S79J4LYEmlj13AvocmG4LDS9/wjeNp3yP8cnKbRIU7UwxvdSxJH+70mN1kJ1sX3ISOA2 SYbHZLrPDDMs9D4NK3d4ESwUZhBy0cSsTiQsHOvM6DZefdaDPKjG1kTwbeGyuK9f3Zf4 BdtZSkHvgtuE6PjA7qIoEZro2oM4DE1hJW+ChE97kXCbbEDJ3G+DjrcPcD8pwCx4av4Q aIp+uZLZ2r10lx9M5vy7Rm5wIr/me1LnmAt6Btl16FPxCEQTAqG46Wp3mOIbmNim32xA z8OA== X-Received: by 10.66.226.46 with SMTP id rp14mr4927249pac.133.1384491139844; Thu, 14 Nov 2013 20:52:19 -0800 (PST) Received: from debian-6.05 ([115.241.27.214]) by mx.google.com with ESMTPSA id ry3sm1503338pbc.8.2013.11.14.20.52.17 for <14746-done@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Thu, 14 Nov 2013 20:52:19 -0800 (PST) From: Jambunathan K To: 14746-done@debbugs.gnu.org Subject: Re: bug#14746: 24.3.50; update-file-autoloads: Generate absolute paths? References: <87ehbl61kl.fsf@gmail.com> Date: Fri, 15 Nov 2013 10:21:55 +0530 In-Reply-To: <87ehbl61kl.fsf@gmail.com> (Jambunathan K.'s message of "Sat, 29 Jun 2013 08:54:58 +0530") Message-ID: <87siuymfmc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 14746-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) OP here. Closed. ------------=_1384491182-6381-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 03:23:47 +0000 Received: from localhost ([127.0.0.1]:47584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsllK-0000Vz-3R for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44022) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsllH-0000Vk-11 for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsllA-0002CM-UH for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23: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=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsllA-0002CI-Q0 for submit@debbugs.gnu.org; Fri, 28 Jun 2013 23:23:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usll9-0003N6-SL for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Usll8-0002Be-QW for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:35 -0400 Received: from mail-pa0-x22a.google.com ([2607:f8b0:400e:c03::22a]:56811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Usll8-0002BY-KP for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2013 23:23:34 -0400 Received: by mail-pa0-f42.google.com with SMTP id rl6so3134468pac.1 for ; Fri, 28 Jun 2013 20:23:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=eSgkIzOKXAlfmQ194VQlw4+DDNempMuZ14GX3E4Ffz4=; b=syfBbE6Zg5kdSIbBNb/iQZatdokS4zzod3NZvcztEK6KV8XE0pu62Birmo0fVhrlad Jmq7s4CpjxcoGJXkWoQsXz4eWBk0v4UZ//i6Ot1dYc83jVkO55FB2wuGZZOBzKVJD9jh 4a37jwVSFcQzVTuXbE3ja+ZCW9lzEAHB9Tu8fkvhBCuhW8sT6UvmT6aYMT4al2tPyaGF wJ7OjFs5UpKMJLGwhDcYlK4bPRMxh04doxxQbMFyfUioF+PD4OOxX5ScQvipUXoP41Xn mdx18ODARFLXlZUJG5n/sgqTCe3/6A+40wL3Vy5qqubAbO/T/ZZAr2pC+wA59ZqAICGc IR5w== X-Received: by 10.66.7.164 with SMTP id k4mr14129235paa.142.1372476213728; Fri, 28 Jun 2013 20:23:33 -0700 (PDT) Received: from debian-6.05 ([115.241.24.219]) by mx.google.com with ESMTPSA id jf4sm10831394pbb.19.2013.06.28.20.23.31 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Fri, 28 Jun 2013 20:23:32 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: 24.3.50; update-file-autoloads: Generate absolute paths? Date: Sat, 29 Jun 2013 08:54:58 +0530 Message-ID: <87ehbl61kl.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (----) 1. C-x C-f ~/src/private/orgmuse.el 2. M-x update-file-autoloads When prompted for the where to write, say ~/.emacs 3. Now this is what gets dumped in to .emacs. ,---- | | ;;;### (autoloads nil "src/private/orgmuse" "src/private/orgmuse.el" | ;;;;;; (20942 20756 0 0)) | ;;; Generated autoloads from src/private/orgmuse.el | | (autoload 'orgmuse-edit "src/private/orgmuse" "\ | | | \(fn &optional WIKINAME PAGENAME)" t nil) | | (autoload 'orgmuse-post "src/private/orgmuse" "\ | | | \(fn)" t nil) | | ;;;*** `---- 4. Note the absence of "~" prefix. I believe the file paths generated are relative. 5. Now reload emacs. 6. See that orgmuse.el is not getting loaded. NOTE: I don't have a require for orgmuse in .emacs. This was intentional. Expected behaviour: One of 1. Eithe M-x update-file-autoloads should generate absolute filepaths. 2. (autoload ...) should be accomodative of relative paths in it's arguments. In GNU Emacs 24.3.50.3 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2013-06-28 on debian-6.05 Bzr revision: 113214 yamaoka@jpl.org-20130628080321-u41m6vp30fd5efyq Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Important settings: value of $LANG: en_IN locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t ------------=_1384491182-6381-1--