From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.bugs Subject: bug#14010: 24.3; builtin libraries that should specify the package Date: Fri, 14 Mar 2014 13:44:16 +0100 Message-ID: <8761nhx84f.fsf@bernoul.li> References: <877gl1n56y.fsf@bernoul.li> <87txb1pmey.fsf@bernoul.li> <0oob19w6q7.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1394801115 24182 80.91.229.3 (14 Mar 2014 12:45:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2014 12:45:15 +0000 (UTC) Cc: 14010@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 14 13:45:23 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WORUI-0005Sp-SX for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Mar 2014 13:45:23 +0100 Original-Received: from localhost ([::1]:44493 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WORUI-0001Il-GD for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Mar 2014 08:45:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WORU9-00015H-1J for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2014 08:45:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WORU1-00057c-4Q for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2014 08:45:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35364) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WORU0-00056Q-Ug for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2014 08:45:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WORTz-0007oP-Jb for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2014 08:45:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jonas Bernoulli Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Mar 2014 12:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14010 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14010-submit@debbugs.gnu.org id=B14010.139480106829949 (code B ref 14010); Fri, 14 Mar 2014 12:45:03 +0000 Original-Received: (at 14010) by debbugs.gnu.org; 14 Mar 2014 12:44:28 +0000 Original-Received: from localhost ([127.0.0.1]:36546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WORTO-0007mx-1B for submit@debbugs.gnu.org; Fri, 14 Mar 2014 08:44:27 -0400 Original-Received: from mail.hostpark.net ([212.243.197.30]:59133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WORTG-0007mY-JP for 14010@debbugs.gnu.org; Fri, 14 Mar 2014 08:44:20 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 13B1416E2E; Fri, 14 Mar 2014 13:44:17 +0100 (CET) X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10124) with ESMTP id fdzWgtGlqOGB; Fri, 14 Mar 2014 13:44:16 +0100 (CET) Original-Received: from lem (77-58-212-245.dclient.hispeed.ch [77.58.212.245]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPS id D9FA516D60; Fri, 14 Mar 2014 13:44:16 +0100 (CET) User-agent: mu4e 0.9.9.5; emacs 24.3.50.1 In-reply-to: <0oob19w6q7.fsf@fencepost.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:86852 Archived-At: >> However grep, cpp and compile still do not appear there. > > I don't understand this report. > > emacs-24.3 -Q -l finder-inf > > (assq 'python package--builtins) > -> (python . [(0 24 2) nil "Python's flying circus support for Emacs"]) > > ... > > And the same in current trunk. Either I am deeply confused about something, or these entries somehow make it onto that list on you machine but not on mine. I have just tried again with the current trunk and there are no entries for these packages: (assq 'python package--builtins) -> nil (assq 'grep package--builtins) -> nil (assq 'cpp package--builtins) -> nil (assq 'compile package--builtins) -> nil I made sure package--builtins had been initialized: package--builtins -> ((5x5 . [nil nil "simple little puzzle game"]) ...) I then made sure I had loaded the correct version of finder-inf.el. That's what I am using: /usr/local/share/emacs/24.3.50/lisp/finder-inf.el Then I opened that file and looked for the entries: M-x find-file RET /usr/local/share/emacs/24.3.50/lisp/finder-inf.el RET M-x occur RET \_<\(python\|grep\|cpp\|compile\)\_> RET =3D> Searched 1 buffer; no matches for `\_<\(python\|grep\|cpp\|compile= \)\_>' M-x occur RET \(python\|grep\|cpp\|compile\) RET =3D> 3 matches for "\(python\|grep\|cpp\|compile\)" in buffer: finder-inf.el 88: (disass . [nil nil "disassembler for compiled Emacs Lisp code= "]) 453: #s(hash-table size 487 test eq rehash-size 1.5 rehash-thr= eshold 0.8 data (abbrev (skeleton pcomplete emacs icomplete hippie-exp expa= nd edmacro dabbrev completion autoarg) convenience (emacs calc erc keypad c= ua-base table picture makeinfo flyspell diff-mode compare-w winner windmove= vcursor tmm ruler-mode repeat pcomplete minibuf-eldef mb-depth linum kmacr= o json imenu ido ibuffer hippie-exp frameset follow filesets filecache ffap= ebuff-menu desktop delsel dabbrev completion chistory calculator bs autore= vert autoinsert align) languages (xscheme vhdl-mode verilog-mode vera-mode = tcl sql simula sh-script scheme ruby-mode ps-mode perl-mode pascal opascal = octave modula2 mixal-mode meta-mode m4-mode ld-script js idlwave icon fortr= an flymake f90 executable dcl-mode cwarn cperl-mode cfengine cc-mode cc-gue= ss cap-words bat-mode autoconf asm-mode antlr-mode ada-mode smie emacs erc = sgml-mode tempo skeleton paren info-look allout align) lisp (xscheme scheme= inf-lisp hideshow inversion cedet unsafep trace testcover tabulated-list s= mie shadow re-builder pp emacs macroexp ewoc ert elp elint eieio eieio-core= edebug debug checkdoc check-declare benchmark strokes profiler isearchb co= lor cmuscheme align) outlines (hideshow hideif org reveal outline foldout e= lide-head allout allout-widgets) wp (ebnf2ps handwrite underline two-column= tildify emacs table sgml-mode refill picture page-ext nroff-mode ispell en= riched org whitespace ps-print printing allout) pgp (gnus epg epa emacs all= out) gnupg (gnus epg epa emacs allout) comm (zeroconf webjump tramp tls tel= net socks soap-client secrets rlogin rcirc net-utils ldap gnutls eudc dns d= ig dbus ange-ftp sql bindat url erc sgml-mode dns-mode talk shadowfile noti= fications master kermit ansi-color) processes (tramp sql inf-lisp idlwave b= indat url erc eshell term shell server proced pcomplete emacs emacs-lock di= rtrack cmuscheme ansi-color) terminals (tramp xt-mouse vt-control ansi-colo= r) services (ansi-color) help (emacs woman novice man makesum informat info= info-look icomplete help-at-pt finder ehelp) files (url po compare-w wdire= d view emacs shadowfile recentf locate ffap doc-view arc-mode) archives (ar= c-mode) msdog (arc-mode) editing (hideshow dcl-mode arc-mode) major-mode (d= cl-mode arc-mode) extensions (gnus tq tabulated-list rx ring regi regexp-op= t emacs ewoc eldoc cl cl-lib benchmark avl-tree calc cookie1 type-break tre= e-widget thingatpt tempo strokes skeleton ido emacs-lock electric ehelp arr= ay) emulations (emacs ws-mode viper vip vi tpu-edt edt cua-base crisp hl-li= ne delsel autoarg) mouse (goto-addr browse-url artist xt-mouse emacs thinga= tpt t-mouse strokes msb mouse-drag mouse-copy ffap avoid) hardware (zerocon= f dbus vt100-led emacs flow-ctrl battery) internal (emacs warnings syntax s= mie disass select novice loadhist gs delim-col) bookmarks (saveplace bookma= rk) placeholders (saveplace bookmark) annotations (bookmark) tools (which-f= unc make-mode hideshow gud glasses gdb-mi flymake etags ebrowse bug-referen= ce asm-mode semantic trace re-builder package emacs ert elp eieio edebug de= bug copyright check-declare reporter mail-utils vc smerge-mode log-view eme= rge ediff diff cvs-status add-log time-stamp tempo speedbar skeleton sb-ima= ge pcomplete imenu format-spec find-file ezimage elide-head dframe calculat= or) i18n (welsh uni-input sgml-input rfc1345 latin-post latin-ltx croatian = emacs gnus po double descr-text) data (snmp-mode gnus timeclock bindat url = remember page-ext org xml whitespace jka-compr emacs hexl hex-util cdl) fac= es (gnus m4-mode ld-script cwarn erc enriched emacs paren hl-line hilit-chg= hi-lock face-remap descr-text color) color (color) hex (color) rgb (htmlfo= ntify color) hsv (color) hsl (color) cie-lab (color) background (color) mul= e (latin-pre hanja3 arabic emacs ps-print) multilingual (vnvni vntelex viqr= symbol-ksc sisheng pypunct-b5 py-punct persian lrt latin-pre latin-post la= tin-ltx latin-alt ipa ipa-praat hanja3 hanja hanja-jis hangul cyril-jis ema= cs descr-text) character\ composition (emacs) expand (dabbrev) completion (= crm dabbrev) unicode (emacs descr-text) file (dns-mode speedbar sb-image ez= image dframe) tags (ebrowse semantic speedbar sb-image ezimage dframe) dire= d (wdired emacs) window (emacs windmove follow) drag (emacs) drop (emacs) p= df (doc-view) ps (doc-view) dvi (doc-view) font (ps-print emacs) system-fon= t (emacs) tool-bar-style (emacs) unix (telnet rlogin sh-script make-mode gu= d gdb-mi executable cc-mode ispell emerge ediff diff woman tar-mode sort pr= oced emacs lpr locate find-lisp find-dired) mail (mairix imap goto-addr gnu= s time-date unrmail undigest uce supercite smtpmail sendmail rmail rfc822 r= fc2368 reporter mspools metamail mail-utils mailclient mailalias mailabbrev= hashcash footnote feedmail emacs mh-e fortune epa) message (gnus feedmail = epa) face\ remapping (face-remap) display (hi-lock follow face-remap) user\= commands (face-remap) hypermedia (soap-client quickurl browse-url url sgml= -mode css-mode org emacs htmlfontify ffap) matching (regi re-builder thinga= tpt soundex misearch emacs hi-lock find-file ffap) filesets (filesets) c (h= ideshow hideif flymake cwarn cmacexp cc-mode cc-guess emacs find-file) fold= ing (foldout) minor-mode (hi-lock follow) frames (winner emacs talk hl-line= ) generic (emacs) comment (emacs) font-lock (emacs) colour (htmlfontify) ht= ml (shr shr-color eww gnus htmlfontify) markup (htmlfontify) etags (htmlfon= tify) buffer (msb ibuffer) multimedia (gnus metamail thumbs mpc emacs image= -file image-dired iimage) docs (lisp-mnt checkdoc texnfo-upd texinfo texinf= mt makeinfo info-xref) keyboard (persian keypad cua-base kmacro) md4 (md4) = utilities (midnight) menu (erc msb) uncomment (emacs) desktop (notification= s) notifications (notifications) password (secrets password-cache) cache (p= assword-cache) passphrase (secrets password-cache) key (password-cache) pri= nt (handwrite ps-print printing) postscript (gnus ps-mode ebnf2ps handwrite= ps-print printing) bdf (ps-print) multibyte (ps-print) vi (repeat) repeat = (repeat) minibuffer (crm savehist emacs) scroll (scroll-all) crisp (crisp s= croll-all) brief (crisp scroll-all) lock (scroll-all) spreadsheet (testcove= r ses) dijkstra (ses) gpm (t-mouse) linux (t-mouse) news (newsticker netrc = gnus time-date uudecode supercite metamail mail-utils footnote binhex timez= one) timers (type-break) virtual\ cursor (vcursor) environment (wdired) ren= aming (wdired) movement (windmove) xml (nxml xml) literate\ programming (or= g) reproducible\ research (org) r (org) statistics (org) comint (org) fortr= an (fortran f90 org) js (org) accounting (org) babel\ language (org) maxima= (org) scheme (ede org) interactive\ shell (org) shen (org) calendar (gnus = todo-mode timeclock calendar icalendar diary-lib org) org (gnus org) task (= org) capture (org) org-mode (org) erc (org) irc (erc org) link (org) tables= (org) plotting (org) emacsclient (org) tex (meta-mode emacs tildify texnfo= -upd texinfo texinfmt tex-mode reftex refbib bibtex bibtex-style org) markd= own (org) vc (ede url vc smerge-mode pcvs log-view log-edit emerge ediff di= ff diff-mode cvs-status compare-w add-log) pcl-cvs (pcvs log-edit cvs-statu= s) cvs (smerge-mode pcvs log-edit cvs-status) status (cvs-status) tree (avl= -tree cvs-status) patch (diff-mode) diff (diff-mode) comparing (ediff) merg= ing (ediff) patching (ediff) commit (log-edit) log (log-edit) release\ mana= gement (pcvs) revision\ control (smerge-mode) merge (smerge-mode) diff3 (sm= erge-mode) conflict (smerge-mode) url (url erc vc) bib (refer refbib bib-mo= de) bibtex (bibtex) latex (emacs bibtex) conf (conf-mode) ini (conf-mode) w= indows (conf-mode) java (hideshow conf-mode) dns (dig dns-mode) master (dns= -mode) zone (dns-mode) soa (dns-mode) memory (remember) todo (todo-mode rem= ember) pim (remember) maint (gulp edebug debug copyright checkdoc check-dec= lare emacs reporter texnfo-upd texinfo texinfmt) text (tildify) sgml (tildi= fy) games (zone tetris studly spook solitaire snake pong mpuz morse life la= ndmark hanoi gomoku gametree gamegrid fortune dunnet doctor dissociate deci= pher cookie1 bubbles blackbox animate 5x5) puzzles (5x5) utils (fortune) cu= rsive\ writing (handwrite) gomoku (landmark) neural\ network (landmark) ada= ptive\ search (landmark) chemotaxis (landmark) cua (cua-base) mark (cua-bas= e) chat (erc) client (erc) internet (erc) button (erc) regexp (nxml erc) lo= gging (erc) timestamp (erc) spam (gnus rmail mh-e) relaxng (nxml) ccl (emac= s) character\ set (emacs) coding-system (emacs) multibyte\ character (emacs= ) syntax (emacs semantic mode-local) category (emacs) fontset (emacs) isear= ch (emacs) iso (emacs) latin (viqr latin-pre latin-post latin-alt emacs) ja= panese (ja-dic emacs) kinsoku (emacs) coding\ system (emacs) charset (emacs= ) diagnosis (emacs) input\ method (vnvni vntelex viqr symbol-ksc sisheng py= punct-b5 py-punct persian lrt latin-pre latin-post latin-alt ipa ipa-praat = hanja3 hanja hanja-jis hangul cyril-jis arabic emacs) quail (hanja3 emacs) = tit (emacs) cxterm (emacs) normalization (emacs) binhex (gnus binhex) email= (rmail feedmail) queue (feedmail) sendmail (feedmail) spray (feedmail) smt= p (feedmail) draft (feedmail) hashcash (gnus hashcash) history (mail-utils)= mime (gnus metamail) filter (rmail) rmail (rmail) uce (uce) unsolicited\ c= ommercial\ email (uce) uudecode (gnus uudecode) data\ structures (avl-tree)= avl (avl-tree) oo (inversion cedet eieio eieio-core chart) chart (chart) g= raph (chart) multiple\ elements (crm) debugging (elp) emacs-lisp (find-func= ) functions (find-func) variables (find-func) compiler (macroexp) macros (m= acroexp) strings (rx regexp-opt) regexps (rx regexp-opt) parsing (smie) ind= entation (smie) utility (unsafep testcover) safety (unsafep testcover) proj= ect (semantic ede) make (semantic ede) codegeneration (srecode) holidays (c= alendar) util (time-date parse-time) ada (ada-mode) project\ file (ada-mode= ) xref (ada-mode) antlr (antlr-mode) code\ generator (antlr-mode) awk (cc-m= ode) cc-mode (cc-mode) oop (cc-guess) perl (cperl-mode) dcl (dcl-mode) ebnf= (ebnf2ps) c++ (hideshow ebrowse) f90 (f90) comments (hideshow) blocks (hid= eshow) hiding (hideshow) javascript (js) g++ (mantemp) templates (mantemp) = metafont (meta-mode) metapost (meta-mode) knuth (mixal-mode) mix (mixal-mod= e) mixal (mixal-mode) asm (mixal-mode) mixvm (mixal-mode) the\ art\ of\ com= puter\ programming (mixal-mode) prolog (prolog) major (prolog) mode (prolog= ) sicstus (prolog) swi (prolog) mercury (prolog) ruby (ruby-mode) tcl (tcl)= modes (tcl) vera (vera-mode) vhdl (vhdl-mode) mode-line (which-func) imenu= (which-func) cancel-lock (gnus) hmac (hmac-md5 hmac-def gnus) sha1 (gnus) = rfc2104 (hmac-md5 hmac-def gnus) web (gnus) icalendar (gnus) xpm (gnus) ann= otation (gnus) glyph (gnus) registry (gnus) synchronization (gnus) nntp (gn= us) nnrss (gnus) network (network-stream net-utils dns gnus) external-body = (gnus) partial (gnus) shar (gnus) forward (gnus) gnatsweb (gnus) gnus (gnus= ) s/mime (gnus) mml (gnus) searching (mairix gnus) ir (gnus) rss (newsticke= r gnus) hz (gnus) hz+ (gnus) smime (gnus) x\.509 (gnus) pem (gnus) openssl = (gnus) gmane (gnus) report (gnus) bogofilter (gnus) bbdb (gnus) dspam (gnus= ) dig (dig gnus) whitelist (gnus) blacklist (gnus) spamassassin (gnus) bsfi= lter (gnus) ifile (gnus) stat (gnus) crm114 (gnus) spamoracle (gnus) tls (t= ls gnutls gnus) ssl (tls gnutls gnus) gnutls (tls gnus) yenc (gnus) burma (= emacs) cham (emacs) chinese (sisheng pypunct-b5 py-punct emacs) cyrillic (c= yril-jis emacs) czech (emacs) ethiopic (emacs) european (emacs) greek (lati= n-ltx emacs) korean (symbol-ksc hanja3 hanja hanja-jis hangul emacs) hanja = (hanja3 hanja emacs) hebrew (emacs) indian (emacs) devanagari (emacs) khmer= (emacs) lao (lrt emacs) romanian (emacs) sinhala (emacs) slovak (emacs) ta= i\ viet (emacs) thai (emacs) word\ break (emacs) emacs (emacs) tibetan (ema= cs) vietnamese (vnvni vntelex emacs) arabic (arabic) hangul (symbol-ksc han= ja-jis hangul) ipa (ipa ipa-praat) input (latin-ltx) lrt\. (lrt) farsi (per= sian) persian (persian) pinyin (sisheng) sisheng (sisheng) hypertext (brows= e-url) bind (dig) encryption (gnutls) mh-e (goto-addr) www (webjump goto-ad= dr) hmac-md5 (hmac-md5) md5 (hmac-md5) keyed-md5 (hmac-md5) cram-md5 (sasl = hmac-md5) atom (newsticker) ntlm (sasl ntlm) sasl (sasl ntlm) digest-md5 (s= asl) soap (soap-client) web-services (soap-client) firewalls (socks)))) 458:;; no-byte-compile: t