From unknown Tue Jun 17 01:48:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#12721 <12721@debbugs.gnu.org> To: bug#12721 <12721@debbugs.gnu.org> Subject: Status: 24.2; package-installed-p behavior on emacs startup Reply-To: bug#12721 <12721@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:48:04 +0000 retitle 12721 24.2; package-installed-p behavior on emacs startup reassign 12721 emacs submitter 12721 kostafey severity 12721 minor tag 12721 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 24 12:06:51 2012 Received: (at submit) by debbugs.gnu.org; 24 Oct 2012 16:06:51 +0000 Received: from localhost ([127.0.0.1]:59755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR3Tm-000241-FJ for submit@debbugs.gnu.org; Wed, 24 Oct 2012 12:06:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50974) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR0NL-0003Eb-TH for submit@debbugs.gnu.org; Wed, 24 Oct 2012 08:48:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TR0LG-0006U2-II for submit@debbugs.gnu.org; Wed, 24 Oct 2012 08:45:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57572) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0LG-0006Ty-Fc for submit@debbugs.gnu.org; Wed, 24 Oct 2012 08:45:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0L9-00063P-T2 for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2012 08:45:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TR0L7-0006RY-Uj for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2012 08:45:43 -0400 Received: from mail-oa0-f41.google.com ([209.85.219.41]:33820) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR0L7-0006RI-NR for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2012 08:45:41 -0400 Received: by mail-oa0-f41.google.com with SMTP id k14so461147oag.0 for ; Wed, 24 Oct 2012 05:45:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=1JnvRuDhYiTnSRmuOLwOcsODvTM9aw+iaKEmnVF6Z4c=; b=QSdNhzd0kIVOD+pGEu7ZRkdR8B/7tJJIKG7Il1zP1BLJuO/9Lowh3vCswV1Uuotb6Q tAuIcbCtLfZJsisdGuV+MFMthlhs1xMK2eB03zvSu8BvaE3TrHtmpN1gCAAIgEKPASGN tQfc932bUdP4e5y6BQq6PMxFSufMifJX5ShoCVsGGRQy1I9ZRh2uF6N6fbTB5w3yF977 MfRiEVViWhIxEvO0I1Jc0RrmBREEWtw5dcYsr3BBaQgCJUt9PhKddZYMdG8OIbbh4d3L y6jLHXr9P0ZS2V/AhNjrBQJ8j8oNiK1ifXfvK++wPmsrYyAThPiYkxTQjXVb/YVKHFOA FcFQ== MIME-Version: 1.0 Received: by 10.60.12.233 with SMTP id b9mr14020564oec.95.1351082740416; Wed, 24 Oct 2012 05:45:40 -0700 (PDT) Received: by 10.76.172.167 with HTTP; Wed, 24 Oct 2012 05:45:40 -0700 (PDT) Date: Wed, 24 Oct 2012 16:45:40 +0400 Message-ID: Subject: 24.2; package-installed-p behavior on emacs startup From: kostafey To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=e89a8ff1c14ecdff8b04cccd76bc 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 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 24 Oct 2012 12:06:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) --e89a8ff1c14ecdff8b04cccd76bc Content-Type: text/plain; charset=ISO-8859-1 How the function package-installed-p should behave on emacs startup if some package is already installed? It seems that it returns nil for installed package on emacs startup. Here is the full .emacs file (used for this test): (require 'package) (message "**** auto-complete is installed: %s ****" (package-installed-p 'auto-complete)) auto-complete package is installed for this moument, but during emacs sturtup *Messages* buffer shows: **** auto-complete is installed: nil **** But after sturtup the evaluation of the expression (message "**** auto-complete is installed: %s ****" (package-installed-p 'auto-complete)) returns: **** auto-complete is installed: t **** But how it is possible to install just not already installed packages on startup. For this moument all packages are re-downloaded and reinstalled for me during every emacs startup. In GNU Emacs 24.2.1 (i386-mingw-nt5.1.2600) of 2012-08-29 on MARVIN Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.6) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: RUS value of $XMODIFIERS: nil locale-coding-system: cp1251 default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-a C-x C-e C-a Recent messages: **** auto-complete is installed: nil **** memoize-wrap-frame-local: Symbol's function definition is void: gensym Quit Loading vc-git...done **** auto-complete is installed: t **** "**** auto-complete is installed: t ****" Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git finder-inf package tabulated-list time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) --e89a8ff1c14ecdff8b04cccd76bc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
How the function package-installed-p should behave on emacs startup if=
some package is already installed? It seems that it returns nil = for
installed package on emacs startup.

Here is the full .emacs file (used for this test):

(require 'package)
(message "**** auto-complete is inst= alled: %s ****" (package-installed-p 'auto-complete))

auto-complete package is installed for this moument, but dur= ing emacs
sturtup *Messages* buffer shows:

**** auto-complete is installed: nil ****

But a= fter sturtup the evaluation of the expression

(message "**** auto-complete is installed: %s ****= " (package-installed-p 'auto-complete))

r= eturns:

**** auto-complete is installed: t ****

But how it is possible to install just not already inst= alled packages on
startup. For this moument all packages are re-d= ownloaded and reinstalled
for me during every emacs startup.


In GNU Emacs 24.2.1 (i386-mingw-nt5.1.26= 00)
=A0of 2012-08-29 on MARVIN
Windowing system distrib= utor `Microsoft Corp.', version 5.1.2600
Configured using:
=A0`configure --with-gcc (4.6) --cflags
=A0-ID:/devel/emacs/= libs/libXpm-3.5.8/include
=A0-ID:/devel/emacs/libs/libXpm-3.5.8/s= rc
=A0-ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
= =A0-ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
=A0-ID:/devel/emacs/libs/giflib-4.1.4-1/include
=A0-ID:/deve= l/emacs/libs/jpeg-6b-4/include
=A0-ID:/devel/emacs/libs/tiff-3.8.= 2-1/include
=A0-ID:/devel/emacs/libs/gnutls-3.0.9/include'

Important settings:
=A0 value of $LC_ALL: nil
=A0 value of $LC_COLLATE: nil
=A0 value of $LC_CTYPE: nil
=A0 value of $LC_MESSAGES: nil
=A0 value of $LC_MONETARY= : nil
=A0 value of $LC_NUMERIC: nil
=A0 value of $LC_TIME: nil
=A0 value of $LANG: RUS
=A0 value of $XMODIFIERS: nil
=A0 locale-coding-system: cp1251
=A0 default enable-multiby= te-characters: t

Major mode: Fundamental

Minor = modes in effect:
=A0 tooltip-mode: t
=A0 mouse-wheel-mo= de: t
=A0 tool-bar-mode: t
=A0 menu-bar-mode: t
=A0 file-name-shadow-mode: t
=A0 global-font-lock-mode: t
=A0 font-lock-mode: t
=A0 blink-cursor-mode: t
=A0 auto-composition-mode: t
= =A0 auto-encryption-mode: t
=A0 auto-compression-mode: t
=A0 line-number-mode: t
=A0 transient-mark-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo&g= t; <help-echo>=A0
<help-echo> <help-echo> <h= elp-echo> <help-echo> <help-echo>=A0
<help-echo> <help-echo> <help-echo> <help-echo>= ; <help-echo>=A0
<menu-bar> <buffer> C-a <he= lp-echo> <help-echo> <help-echo>=A0
<menu-bar&g= t; <file> <open-file> <help-echo> <help-echo>=A0
<tool-bar> <open-file> <down-mouse-1> <mouse-1>= ; C-x=A0
C-e <help-echo> <help-echo> <menu-bar>= <buffer> C-a=A0
<help-echo> <help-echo> <he= lp-echo> <help-echo> <help-echo>=A0
<help-echo> <help-echo> <help-echo> <help-echo>= ; <menu-bar>=A0
<help-menu> <send-emacs-bug-report= >

Recent messages:
**** auto-complete= is installed: nil ****
memoize-wrap-frame-local: Symbol's function definition is void: ge= nsym
Quit
Loading vc-git...done
**** auto-com= plete is installed: t ****
"**** auto-complete is installed:= t ****"

Load-path shadows:
None found.

=
Features:
(shadow sort gnus-util mail-extr emacsbug me= ssage format-spec rfc822 mml
easymenu mml-sec mm-decode mm-bodies= mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils vc-git finder-inf package<= /div>
tabulated-list time-date tooltip ediff-hook vc-hooks lisp-float-t= ype
mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontse= t
image fringe lisp-mode register page menu-bar rfn-eshadow timer= select
scroll-bar mouse jit-lock font-lock syntax facemenu font-= core frame cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese hebrew greek romanian slovak czech european ethiopic=
indian cyrillic chinese case-table epa-hook jka-cmpr-hook help s= imple
abbrev minibuffer loaddefs button faces cus-face files text-properties=
overlay sha1 md5 base64 format env code-pages mule custom widget=
hashtable-print-readable backquote make-network-process multi-tt= y emacs)

--e89a8ff1c14ecdff8b04cccd76bc-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 24 13:34:32 2012 Received: (at 12721) by debbugs.gnu.org; 24 Oct 2012 17:34:32 +0000 Received: from localhost ([127.0.0.1]:59867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR4qc-0005pL-FH for submit@debbugs.gnu.org; Wed, 24 Oct 2012 13:34:31 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:49228 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR4qZ-0005pC-IB for 12721@debbugs.gnu.org; Wed, 24 Oct 2012 13:34:28 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TR4od-0002m9-Nw; Wed, 24 Oct 2012 13:32:27 -0400 From: Glenn Morris To: kostafey Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup References: X-Spook: cracking Janet Reno Commecen IRA unclassified Operation X-Ran: bN:&LeJbTl`*hMAF)HUe2Hj21q-']Gg#a3w9DekPvn=wKx.%G)1I#e(jW"Qo:1e9MMb4'S X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 24 Oct 2012 13:32:27 -0400 In-Reply-To: (kostafey@gmail.com's message of "Wed, 24 Oct 2012 16:45:40 +0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 12721 Cc: 12721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) kostafey wrote: > How the function package-installed-p should behave on emacs startup if > some package is already installed? It seems that it returns nil for > installed package on emacs startup. It needs package-initialize to have been run, which is only done after your init file has been read, as documented eg in C-h v package-enable-at-startup. Maybe you could run package-initialize explicitly and set package-enable-at-startup to nil? Or use after-init-hook? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 24 13:55:39 2012 Received: (at 12721) by debbugs.gnu.org; 24 Oct 2012 17:55:39 +0000 Received: from localhost ([127.0.0.1]:59932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR5B5-0006LK-08 for submit@debbugs.gnu.org; Wed, 24 Oct 2012 13:55:39 -0400 Received: from relais.videotron.ca ([24.201.245.36]:9780) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TR5B2-0006LD-Lx for 12721@debbugs.gnu.org; Wed, 24 Oct 2012 13:55:37 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ceviche.home ([96.21.127.30]) by VL-VM-MR006.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0MCE009PWSDD7390@VL-VM-MR006.ip.videotron.ca> for 12721@debbugs.gnu.org; Wed, 24 Oct 2012 13:53:37 -0400 (EDT) Received: by ceviche.home (Postfix, from userid 20848) id 5F698661F0; Wed, 24 Oct 2012 13:53:37 -0400 (EDT) From: Stefan Monnier To: kostafey Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup Message-id: References: Date: Wed, 24 Oct 2012 13:53:37 -0400 In-reply-to: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > (require 'package) > (message "**** auto-complete is installed: %s ****" (package-installed-p > 'auto-complete)) IIUC rather than (require 'package) you need to (package-initialize). Stefan [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [24.201.245.36 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] 0.1 HDRS_LCASE Odd capitalization of message header 0.0 T_MANY_HDRS_LCASE Odd capitalization of multiple message headers X-Debbugs-Envelope-To: 12721 Cc: 12721@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > (require 'package) > (message "**** auto-complete is installed: %s ****" (package-installed-p > 'auto-complete)) IIUC rather than (require 'package) you need to (package-initialize). Stefan [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [24.201.245.36 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4990] > (require 'package) > (message "**** auto-complete is installed: %s ****" (package-installed-p > 'auto-complete)) IIUC rather than (require 'package) you need to (package-initialize). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 01:15:46 2012 Received: (at 12721) by debbugs.gnu.org; 25 Oct 2012 05:15:46 +0000 Received: from localhost ([127.0.0.1]:60496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRFnF-0006t6-SS for submit@debbugs.gnu.org; Thu, 25 Oct 2012 01:15:46 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:46934) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRFnD-0006st-SK for 12721@debbugs.gnu.org; Thu, 25 Oct 2012 01:15:44 -0400 Received: by mail-ob0-f172.google.com with SMTP id v19so1162644obq.3 for <12721@debbugs.gnu.org>; Wed, 24 Oct 2012 22:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Oo04WVPJL80pb8tiDDRMMRc69gK+Z7X2T5n4mnIjkcg=; b=MnvoqwfyzFMis4r7+o2giDmI5oTYgmzlbAN7bJag6gefaQ2NyAzYWbBKK8D3x22EHj daNLhWCPzovZ+1OghB9Jg1R5yH/x5pVcGdssQq+n1FSjGbaVSks/c+cIoP9ti3I59NdC GG2rfQI9Pbakt0ApxkHyzN8N4GC2IWQ577OlQdCGbiZdOaQtcsOXK05kObj1Bf4e9vr6 tGv6KA6WCuV6xtXe3Nd0CiTdJxu0D3iJQMGlgPm4f2qWhSkyKeMohCf8S+cIevpT1e8f Mr1Pf0pdKYvLYoPhGfn1UsOUEmbfRoL5eFMTnvuLuTN2Y/Ivf6cfUN/55DLJvtn6WJUc hTAw== MIME-Version: 1.0 Received: by 10.60.21.137 with SMTP id v9mr15508070oee.98.1351142015695; Wed, 24 Oct 2012 22:13:35 -0700 (PDT) Received: by 10.76.172.167 with HTTP; Wed, 24 Oct 2012 22:13:35 -0700 (PDT) In-Reply-To: References: Date: Thu, 25 Oct 2012 09:13:35 +0400 Message-ID: Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup From: kostafey To: 12721@debbugs.gnu.org Content-Type: multipart/alternative; boundary=e89a8f83ae23e2f9c904ccdb431b X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 12721 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) --e89a8f83ae23e2f9c904ccdb431b Content-Type: text/plain; charset=ISO-8859-1 > IIUC rather than (require 'package) you need to (package-initialize). Thank you a lot! (package-initialize) works fine. The issue should be closed. --e89a8f83ae23e2f9c904ccdb431b Content-Type: text/html; charset=ISO-8859-1 > IIUC rather than (require 'package) you need to (package-initialize).

Thank you a lot!
(package-initialize) works fine.
The issue should be closed.
--e89a8f83ae23e2f9c904ccdb431b-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 01:30:18 2012 Received: (at control) by debbugs.gnu.org; 25 Oct 2012 05:30:18 +0000 Received: from localhost ([127.0.0.1]:60501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRG1K-0007G3-D0 for submit@debbugs.gnu.org; Thu, 25 Oct 2012 01:30:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36441 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRG1H-0007Fu-1C for control@debbugs.gnu.org; Thu, 25 Oct 2012 01:30:16 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TRFzI-0006J7-Qf for control@debbugs.gnu.org; Thu, 25 Oct 2012 01:28:12 -0400 Date: Thu, 25 Oct 2012 01:28:12 -0400 Message-Id: Subject: control message for bug 12721 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) close 12721 From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 08:41:28 2012 Received: (at 12721-done) by debbugs.gnu.org; 25 Oct 2012 12:41:28 +0000 Received: from localhost ([127.0.0.1]:60866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRMkZ-0003Dk-Uh for submit@debbugs.gnu.org; Thu, 25 Oct 2012 08:41:28 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:65134) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRMkX-0003DX-12 for 12721-done@debbugs.gnu.org; Thu, 25 Oct 2012 08:41:25 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+LFW/2dsb2JhbABEtBGBCIIVAQEEAVYjEAs0EhQYDSSIHAW6CZBEA6MzgViDBQ X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202812853" Received: from 206-248-177-86.dsl.teksavvy.com (HELO pastel.home) ([206.248.177.86]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Oct 2012 08:39:16 -0400 Received: by pastel.home (Postfix, from userid 20848) id E14B7593D3; Thu, 25 Oct 2012 08:39:15 -0400 (EDT) From: Stefan Monnier To: kostafey Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup Message-ID: References: Date: Thu, 25 Oct 2012 08:39:15 -0400 In-Reply-To: (kostafey@gmail.com's message of "Thu, 25 Oct 2012 09:13:35 +0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) >> IIUC rather than (require 'package) you need to (package-initialize). > Thank you a lot! > (package-initialize) works fine. I've changed package-installed-p to signal an error if called before package-initialize. Thank you, closing, Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 21:35:48 2012 Received: (at 12721-done) by debbugs.gnu.org; 26 Oct 2012 01:35:48 +0000 Received: from localhost ([127.0.0.1]:33910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRYpw-0007co-LZ for submit@debbugs.gnu.org; Thu, 25 Oct 2012 21:35:48 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60336) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRYpu-0007ch-GM for 12721-done@debbugs.gnu.org; Thu, 25 Oct 2012 21:35:46 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TRYnr-0000u2-BM; Thu, 25 Oct 2012 21:33:39 -0400 Date: Thu, 25 Oct 2012 21:33:39 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Thu, 25 Oct 2012 08:39:15 -0400) Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup References: X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) Why make package-installed-p something different from featurep? -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 25 22:08:00 2012 Received: (at 12721-done) by debbugs.gnu.org; 26 Oct 2012 02:08:00 +0000 Received: from localhost ([127.0.0.1]:33964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRZL6-0008Lx-Eg for submit@debbugs.gnu.org; Thu, 25 Oct 2012 22:08:00 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:14006) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRZL5-0008Lq-BS for 12721-done@debbugs.gnu.org; Thu, 25 Oct 2012 22:07:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+LFW/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLNBIUGA2IQAW6CY0mgx4DozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202890440" Received: from 206-248-177-86.dsl.teksavvy.com (HELO pastel.home) ([206.248.177.86]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Oct 2012 22:05:52 -0400 Received: by pastel.home (Postfix, from userid 20848) id 9743559347; Thu, 25 Oct 2012 22:05:51 -0400 (EDT) From: Stefan Monnier To: rms@gnu.org Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup Message-ID: References: Date: Thu, 25 Oct 2012 22:05:51 -0400 In-Reply-To: (Richard Stallman's message of "Thu, 25 Oct 2012 21:33:39 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > Why make package-installed-p something different from featurep? `featurep' typically indicates if a particular file has been loaded, whereas `package-installed-p' indicates whether the package is available (e.g. can be loaded). Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 26 21:17:07 2012 Received: (at 12721-done) by debbugs.gnu.org; 27 Oct 2012 01:17:07 +0000 Received: from localhost ([127.0.0.1]:35319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRv1O-0002aN-UW for submit@debbugs.gnu.org; Fri, 26 Oct 2012 21:17:07 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60326) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRv1M-0002a7-MY for 12721-done@debbugs.gnu.org; Fri, 26 Oct 2012 21:17:05 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TRuzE-0003eI-8o; Fri, 26 Oct 2012 21:14:52 -0400 Date: Fri, 26 Oct 2012 21:14:52 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Thu, 25 Oct 2012 22:05:51 -0400) Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup References: X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) `featurep' typically indicates if a particular file has been loaded, whereas `package-installed-p' indicates whether the package is available (e.g. can be loaded). Should it be `package-available-p'? -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 26 22:46:16 2012 Received: (at 12721-done) by debbugs.gnu.org; 27 Oct 2012 02:46:16 +0000 Received: from localhost ([127.0.0.1]:35329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRwPf-0004Zt-QJ for submit@debbugs.gnu.org; Fri, 26 Oct 2012 22:46:16 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:8615) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TRwPc-0004Zl-3Z for 12721-done@debbugs.gnu.org; Fri, 26 Oct 2012 22:46:12 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+LFW/2dsb2JhbABEtBGBCIIWAQVWIxALNBIUGA2IRboJjSaDHgOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202958321" Received: from 206-248-177-86.dsl.teksavvy.com (HELO pastel.home) ([206.248.177.86]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 Oct 2012 22:43:58 -0400 Received: by pastel.home (Postfix, from userid 20848) id 6D9D25940A; Fri, 26 Oct 2012 22:43:58 -0400 (EDT) From: Stefan Monnier To: rms@gnu.org Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup Message-ID: References: Date: Fri, 26 Oct 2012 22:43:58 -0400 In-Reply-To: (Richard Stallman's message of "Fri, 26 Oct 2012 21:14:52 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > `featurep' typically indicates if a particular file has been loaded, > whereas `package-installed-p' indicates whether the package is available > (e.g. can be loaded). > Should it be `package-available-p'? It's probably not worse, but I don't see why it would be better. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 27 14:21:57 2012 Received: (at 12721-done) by debbugs.gnu.org; 27 Oct 2012 18:21:57 +0000 Received: from localhost ([127.0.0.1]:36052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSB1A-00040O-Rz for submit@debbugs.gnu.org; Sat, 27 Oct 2012 14:21:57 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42951) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSB19-00040I-FD for 12721-done@debbugs.gnu.org; Sat, 27 Oct 2012 14:21:56 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TSAyw-0004jL-4X; Sat, 27 Oct 2012 14:19:38 -0400 Date: Sat, 27 Oct 2012 14:19:38 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Fri, 26 Oct 2012 22:43:58 -0400) Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup References: X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) > `featurep' typically indicates if a particular file has been loaded, > whereas `package-installed-p' indicates whether the package is available > (e.g. can be loaded). > Should it be `package-available-p'? It's probably not worse, but I don't see why it would be better. I guess it depends how clear the current name is. It wasn't clear to me that "installed" means "installed in your system", but maybe most people will understand it. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 27 17:56:27 2012 Received: (at 12721-done) by debbugs.gnu.org; 27 Oct 2012 21:56:28 +0000 Received: from localhost ([127.0.0.1]:36160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSEMl-0000j3-ON for submit@debbugs.gnu.org; Sat, 27 Oct 2012 17:56:27 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:48194) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSEMj-0000iw-Dp for 12721-done@debbugs.gnu.org; Sat, 27 Oct 2012 17:56:25 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+LET/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLNBIUGA2IQAW6CY0mgx4DozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202989095" Received: from 206-248-177-19.dsl.teksavvy.com (HELO pastel.home) ([206.248.177.19]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 27 Oct 2012 17:54:07 -0400 Received: by pastel.home (Postfix, from userid 20848) id E972659416; Sat, 27 Oct 2012 17:54:06 -0400 (EDT) From: Stefan Monnier To: rms@gnu.org Subject: Re: bug#12721: 24.2; package-installed-p behavior on emacs startup Message-ID: References: Date: Sat, 27 Oct 2012 17:54:06 -0400 In-Reply-To: (Richard Stallman's message of "Sat, 27 Oct 2012 14:19:38 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12721-done Cc: 12721-done@debbugs.gnu.org, kostafey@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > I guess it depends how clear the current name is. > It wasn't clear to me that "installed" means "installed in your system", > but maybe most people will understand it. Yes, I think it is fairly logical, matching the `package-install' command. Stefan From unknown Tue Jun 17 01:48:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Nov 2012 12:24:03 +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