From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 28 23:23:46 2013 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 28 23:43:43 2013 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 To: Jambunathan K Subject: Re: bug#14746: 24.3.50; update-file-autoloads: Generate absolute paths? 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-Debbugs-Envelope-To: 14746 Cc: 14746@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 23:52:33 2013 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. From unknown Fri Sep 05 11:50:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 13 Dec 2013 12:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator