unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
@ 2015-06-18 12:45 Bryan Childs
  2015-06-18 16:13 ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Bryan Childs @ 2015-06-18 12:45 UTC (permalink / raw)
  To: 20844

[-- Attachment #1: Type: text/plain, Size: 30739 bytes --]

All the packages I've installed via package.el are showing up as
status 'external' on my PC, e.g. :

Package            Version       Status    Archive     Description
magit              20150608.1139 external              control Git from
Emacs
magit-annex        20140629.1457 external              Use git annex within
magit

More information on magit specifically:

magit is an external package.

     Status: External in ‘~/.emacs.d/elpa/magit-20150608.1139/’ (unsigned).
    Archive: n/a
    Version: 20150608.1139
   Requires: cl-lib-0.5, git-commit-mode-1.0.0, git-rebase-mode-1.0.0
Required by: magit-filenotify-20150125.1456, magit-annex-20140629.1457
    Summary: control Git from Emacs
   Keywords: vc tools
    Other versions: 20150608.1139 (melpa).

And the current value of package-user-dir:

package-user-dir is a variable defined in ‘package.el’.
Its value is "~\\.emacs.d\\elpa"

  This variable may be risky if used as a file-local variable.

Documentation:
Directory containing the user's Emacs Lisp packages.
The directory name should be absolute.
Apart from this directory, Emacs also looks for system-wide
packages in ‘package-directory-list’.

You can customize this variable.

This variable was introduced, or its default value was changed, in
version 24.1 of Emacs.

And the results of two elisp statements I was asked to execute :

(file-in-directory-p "~/.emacs.d/elpa/magit/" "~\\.emacs.d\\elpa")
nil
(file-in-directory-p "~/.emacs.d/elpa/magit-20150608.1139/"
"~\\.emacs.d\\elpa")
nil

In GNU Emacs 25.0.50.1 (x86_64-w64-mingw32)
of 2015-06-04 on KAEL
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
`configure --prefix=/z/emacs --host=x86_64-w64-mingw32
--target=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-wide-int
--with-jpeg --with-xpm --with-png --with-tiff --with-rsvg --with-xml2
--with-gnutls --with-sound=yes --with-file-notification=yes
--without-dbus --without-imagemagick 'CFLAGS=-O3 -fomit-frame-pointer
-g0 -pipe' 'LDFLAGS=-static-libgcc -static-libstdc++ -static -s
-Wl,-s''

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS

Important settings:
  value of $LANG: ENG
  locale-coding-system: utf-8

Major mode: Lisp Interaction

Minor modes in effect:
  icomplete-mode: t
  nyan-mode: t
  delete-selection-mode: t
  cua-mode: t
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  rainbow-delimiters-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t

Recent messages:
Warning: //UBSPROD.MSAD.UBS.NET/UserData/myuserid/RF/AppData/Roaming/.emacs
is newer than //
UBSPROD.MSAD.UBS.NET/UserData/myuserid/RF/AppData/Roaming/.emacs.elc
For information about GNU Emacs and the GNU system, type C-h C-a.
Mark set [3 times]
You can run the command `eval-region' with M-x ev-r RET

Load-path shadows:
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/circe-20150611.1158/tracking
hides
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/tracking-20150406.214/tracking
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/circe-20150611.1158/shorten
hides
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/tracking-20150406.214/shorten
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-texinfo
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-texinfo
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-publish
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-publish
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-org
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-org
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-odt
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-odt
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-md
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-md
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-man
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-man
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-latex
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-latex
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-icalendar
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-icalendar
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-html
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-html
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-beamer
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-beamer
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ox-ascii
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ox-ascii
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-w3m
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-w3m
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-version
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-version
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-timer
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-timer
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-table
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-table
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-src
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-src
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-rmail
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-rmail
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-protocol
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-protocol
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-plot
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-plot
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-pcomplete
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-pcomplete
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-mouse
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-mouse
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-mobile
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-mobile
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-mhe
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-mhe
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-macs
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-macs
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-macro
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-macro
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-loaddefs
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-loaddefs
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-list
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-list
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-irc
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-irc
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-install
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-install
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-inlinetask
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-inlinetask
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-info
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-info
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-indent
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-indent
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-id
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-id
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-habit
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-habit
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-gnus
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-gnus
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-footnote
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-footnote
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-feed
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-feed
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-faces
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-faces
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-eshell
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-eshell
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-entities
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-entities
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-element
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-element
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-docview
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-docview
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-datetree
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-datetree
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-ctags
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-ctags
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-crypt
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-crypt
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-compat
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-compat
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-colview
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-colview
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-clock
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-clock
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-capture
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-capture
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-bibtex
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-bibtex
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-bbdb
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-bbdb
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-attach
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-attach
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-archive
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-archive
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/org-agenda
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/org-agenda
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-tangle
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-tangle
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-table
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-table
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-sqlite
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-sqlite
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-sql
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-sql
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-shen
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-shen
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-sh
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-sh
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-screen
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-screen
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-scheme
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-scheme
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-scala
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-scala
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-sass
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-sass
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-ruby
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-ruby
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-ref
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-ref
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-R
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-R
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-python
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-python
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-plantuml
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-plantuml
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-picolisp
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-picolisp
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-perl
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-perl
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-org
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-org
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-octave
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-octave
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-ocaml
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-ocaml
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-mscgen
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-mscgen
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-maxima
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-maxima
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-matlab
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-matlab
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-makefile
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-makefile
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-lob
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-lob
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-lisp
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-lisp
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-lilypond
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-lilypond
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-ledger
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-ledger
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-latex
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-latex
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-keys
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-keys
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-js
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-js
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-java
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-java
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-io
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-io
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-haskell
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-haskell
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-gnuplot
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-gnuplot
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-fortran
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-fortran
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-exp
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-exp
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-eval
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-eval
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-emacs-lisp
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-emacs-lisp
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-dot
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-dot
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-ditaa
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-ditaa
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-css
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-css
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-core
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-core
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-comint
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-comint
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-clojure
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-clojure
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-calc
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-calc
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-C
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-C
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-awk
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-awk
//WINDOWS.SERVER.NAME.YOU.DONT.NEED.TO.KNOW/UserData/myuserid/RF/AppData/Roaming/.emacs.d/elpa/org-plus-contrib-20150615/ob-asymptote
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/org/ob-asymptote
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/net/rfc2104
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/gnus/rfc2104
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/vc/vc-arch
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/obsolete/vc-arch
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/progmodes/cc-compat
hides
c:/Users/myuserid/AppData/Local/Programs/emacs/share/emacs/25.0.50/lisp/obsolete/cc-compat

Features:
(shadow sort mail-extr emacsbug sendmail smart-mode-line-powerline-theme
powerline powerline-separators color powerline-themes zenburn-theme
icomplete smart-mode-line rich-minority nyan-mode delsel cua-base
rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt
rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util
nxml-glyph nxml-enc xmltok org-crypt org org-macro org-footnote
org-pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs epa-file
powershell-mode speedbar sb-image ezimage dframe magit-key-mode magit
view tramp tramp-compat auth-source cl-macs cl-seq gnus-util
password-cache tramp-loaddefs trampver shell pcomplete advice help-mode
grep compile comint epa derived epg diff-mode autorevert filenotify
ansi-color git-rebase-mode thingatpt git-commit-mode server log-edit
easy-mmode message dired format-spec rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils mailheader
ring pcvs-util add-log rainbow-delimiters finder-inf eieio byte-opt gv
bytecomp byte-compile cl-extra seq cconv eieio-core cl-loaddefs pcase
cl-lib info easymenu package epg-config time-date mule-util tooltip
eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
dos-w32 ls-lisp disp-table w32-win w32-vars term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame
cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese case-table
epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded
nadvice loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote w32notify w32 multi-tty
make-network-process emacs)

Memory information:
((conses 16 248168 40830)
(symbols 56 35482 0)
(miscs 48 142 135)
(strings 32 68319 19318)
(string-bytes 1 2071552)
(vectors 16 28862)
(vector-slots 8 609069 5006)
(floats 8 413 313)
(intervals 56 419 635)
(buffers 976 14))

[-- Attachment #2: Type: text/html, Size: 32114 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
  2015-06-18 12:45 bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer Bryan Childs
@ 2015-06-18 16:13 ` Eli Zaretskii
  2015-06-18 19:21   ` Bryan Childs
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2015-06-18 16:13 UTC (permalink / raw)
  To: Bryan Childs; +Cc: 20844

> Date: Thu, 18 Jun 2015 13:45:06 +0100
> From: Bryan Childs <godeater@gmail.com>
> 
> (file-in-directory-p "~/.emacs.d/elpa/magit/" "~\\.emacs.d\\elpa")
> nil
> (file-in-directory-p "~/.emacs.d/elpa/magit-20150608.1139/"
> "~\\.emacs.d\\elpa")
> nil

I cannot reproduce this problem on my Windows machine.  I get t, not
nil.  (I don't have a 'magit' sub-directory, so I tried with a
different name, but it shouldn't matter.)

So there's some other factor at work here.

Where exactly is your "~" directory?  Please show its full absolute
Windows file name.  Also, what do you see if you evaluate the
following expressions, one by one, using 'M-:' ?

  (file-attributes "~/.emacs.d/elpa/magit" 'string)
  (file-attributes "~/.emacs.d/elpa" 'string)
  (file-attributes "~/.emacs.d" 'string)
  (file-attributes "~" 'string)

Finally, please try evaluating this in "emacs -Q":

  (file-in-directory-p "~/.emacs.d/elpa/magit/" "~\\.emacs.d\\elpa")

Do you still get nil in "emacs -Q"?

Thanks.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
  2015-06-18 16:13 ` Eli Zaretskii
@ 2015-06-18 19:21   ` Bryan Childs
  2015-06-18 20:13     ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Bryan Childs @ 2015-06-18 19:21 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 20844

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]

I'll have to do the bulk of your requests tomorrow, as this is happening on
my work machine, and I'm now at home.
One thing I will say is that my ~ is a UNC path to a network share, not a
local drive mapping. Not sure if that matters or not.

On 18 June 2015 at 17:13, Eli Zaretskii <eliz@gnu.org> wrote:

> > Date: Thu, 18 Jun 2015 13:45:06 +0100
> > From: Bryan Childs <godeater@gmail.com>
> >
> > (file-in-directory-p "~/.emacs.d/elpa/magit/" "~\\.emacs.d\\elpa")
> > nil
> > (file-in-directory-p "~/.emacs.d/elpa/magit-20150608.1139/"
> > "~\\.emacs.d\\elpa")
> > nil
>
> I cannot reproduce this problem on my Windows machine.  I get t, not
> nil.  (I don't have a 'magit' sub-directory, so I tried with a
> different name, but it shouldn't matter.)
>
> So there's some other factor at work here.
>
> Where exactly is your "~" directory?  Please show its full absolute
> Windows file name.  Also, what do you see if you evaluate the
> following expressions, one by one, using 'M-:' ?
>
>   (file-attributes "~/.emacs.d/elpa/magit" 'string)
>   (file-attributes "~/.emacs.d/elpa" 'string)
>   (file-attributes "~/.emacs.d" 'string)
>   (file-attributes "~" 'string)
>
> Finally, please try evaluating this in "emacs -Q":
>
>   (file-in-directory-p "~/.emacs.d/elpa/magit/" "~\\.emacs.d\\elpa")
>
> Do you still get nil in "emacs -Q"?
>
> Thanks.
>

[-- Attachment #2: Type: text/html, Size: 2008 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
  2015-06-18 19:21   ` Bryan Childs
@ 2015-06-18 20:13     ` Eli Zaretskii
       [not found]       ` <CAFMvb4u5_9eY+29pPt-6RO3KdwM=9WnXCRkJpTftW5hffF_7Wg@mail.gmail.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2015-06-18 20:13 UTC (permalink / raw)
  To: Bryan Childs; +Cc: 20844

> Date: Thu, 18 Jun 2015 20:21:30 +0100
> From: Bryan Childs <godeater@gmail.com>
> Cc: 20844@debbugs.gnu.org
> 
> One thing I will say is that my ~ is a UNC path to a network share, not a local
> drive mapping. Not sure if that matters or not.

It could very well matter.  Thanks for the info.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
       [not found]       ` <CAFMvb4u5_9eY+29pPt-6RO3KdwM=9WnXCRkJpTftW5hffF_7Wg@mail.gmail.com>
@ 2015-06-19  8:35         ` Eli Zaretskii
  2015-06-19  8:57           ` Bryan Childs
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2015-06-19  8:35 UTC (permalink / raw)
  To: Bryan Childs; +Cc: 20844

[Please keep the bug address on the CC list.]

> Date: Fri, 19 Jun 2015 08:27:11 +0100
> From: Bryan Childs <godeater@gmail.com>
> 
> Okay, the results of the four (file-attributes) calls :
> 
> (file-attributes "~/.emacs.d/elpa/magit-20150608.1139" 'string)
> 
> (t 1 "myuserid" "Domain Users" (21891 47052 0 0) (21889 5593 0 0) (21886 44757
> 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> 
> (file-attributes "~/.emacs.d/elpa" 'string)
> 
> (t 1 "myuserid" "Domain Users" (21891 47051 0 0) (21889 7125 0 0) (21886 43973
> 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> 
> (file-attributes "~/.emacs.d" 'string)
> 
> (t 1 "myuserid" "Domain Users" (21891 47351 0 0) (21890 58800 0 0) (21434 30664
> 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> 
> (file-attributes "~" 'string)
> 
> (t 1 "myuserid" "Domain Users" (21889 6715 0 0) (21889 5641 0 0) (21416 1847 0
> 0) 16384 "drwxrwxrwx" t 0 4203876596)
> 
> And yes, I still get nil when running the (file-in-directory-p) call from emacs
> -Q
> 
> As I said last night, my "~" directory is a UNC path, starting with an FQDN.
> Based on the naming of that FQDN, I suspect it's a windows DFS share, rather
> than going to a specific server. 
> 
> Hope that helps. 

Thanks.

I think I see the problem, and it isn't really specific to MS-Windows.

Please try the replacement for file-in-directory-p below.  If it
solves your problem, I will push the changes required to fix this.

(defun file-in-directory-p (file dir)
  "Return non-nil if FILE is in DIR or a subdirectory of DIR.
A directory is considered to be \"in\" itself.
Return nil if DIR is not an existing directory."
  (let ((handler (or (find-file-name-handler file 'file-in-directory-p)
                     (find-file-name-handler dir  'file-in-directory-p))))
    (if handler
        (funcall handler 'file-in-directory-p file dir)
      (when (file-directory-p dir) ; DIR must exist.
	(setq file (file-truename file)
	      dir  (file-truename dir))
	(let ((ls1 (split-string file "/" t))
	      (ls2 (split-string dir  "/" t))
	      (root
               (cond
                ;; A UNC on Windows systems, or a "super-root" on Apollo.
                ((string-match "\\`//" file) "//")
                ((string-match "\\`/" file) "/")
                (t "")))
	      (mismatch nil))
	  (while (and ls1 ls2 (not mismatch))
	    (if (string-equal (car ls1) (car ls2))
		(setq root (concat root (car ls1) "/"))
	      (setq mismatch t))
	    (setq ls1 (cdr ls1)
		  ls2 (cdr ls2)))
	  (unless mismatch
	    (file-equal-p root dir)))))))





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
  2015-06-19  8:35         ` Eli Zaretskii
@ 2015-06-19  8:57           ` Bryan Childs
  2015-06-19 17:49             ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Bryan Childs @ 2015-06-19  8:57 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 20844

[-- Attachment #1: Type: text/plain, Size: 2978 bytes --]

Apologies about the cc snafu!

Your new defun does indeed fix the issue, I get t now, not nil anymore.

Thanks for looking I to this!

Bryan

On Fri, 19 Jun 2015 09:35 Eli Zaretskii <eliz@gnu.org> wrote:

> [Please keep the bug address on the CC list.]
>
> > Date: Fri, 19 Jun 2015 08:27:11 +0100
> > From: Bryan Childs <godeater@gmail.com>
> >
> > Okay, the results of the four (file-attributes) calls :
> >
> > (file-attributes "~/.emacs.d/elpa/magit-20150608.1139" 'string)
> >
> > (t 1 "myuserid" "Domain Users" (21891 47052 0 0) (21889 5593 0 0) (21886
> 44757
> > 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> >
> > (file-attributes "~/.emacs.d/elpa" 'string)
> >
> > (t 1 "myuserid" "Domain Users" (21891 47051 0 0) (21889 7125 0 0) (21886
> 43973
> > 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> >
> > (file-attributes "~/.emacs.d" 'string)
> >
> > (t 1 "myuserid" "Domain Users" (21891 47351 0 0) (21890 58800 0 0)
> (21434 30664
> > 0 0) 0 "drwxrwxrwx" t 0 4203876596)
> >
> > (file-attributes "~" 'string)
> >
> > (t 1 "myuserid" "Domain Users" (21889 6715 0 0) (21889 5641 0 0) (21416
> 1847 0
> > 0) 16384 "drwxrwxrwx" t 0 4203876596)
> >
> > And yes, I still get nil when running the (file-in-directory-p) call
> from emacs
> > -Q
> >
> > As I said last night, my "~" directory is a UNC path, starting with an
> FQDN.
> > Based on the naming of that FQDN, I suspect it's a windows DFS share,
> rather
> > than going to a specific server.
> >
> > Hope that helps.
>
> Thanks.
>
> I think I see the problem, and it isn't really specific to MS-Windows.
>
> Please try the replacement for file-in-directory-p below.  If it
> solves your problem, I will push the changes required to fix this.
>
> (defun file-in-directory-p (file dir)
>   "Return non-nil if FILE is in DIR or a subdirectory of DIR.
> A directory is considered to be \"in\" itself.
> Return nil if DIR is not an existing directory."
>   (let ((handler (or (find-file-name-handler file 'file-in-directory-p)
>                      (find-file-name-handler dir  'file-in-directory-p))))
>     (if handler
>         (funcall handler 'file-in-directory-p file dir)
>       (when (file-directory-p dir) ; DIR must exist.
>         (setq file (file-truename file)
>               dir  (file-truename dir))
>         (let ((ls1 (split-string file "/" t))
>               (ls2 (split-string dir  "/" t))
>               (root
>                (cond
>                 ;; A UNC on Windows systems, or a "super-root" on Apollo.
>                 ((string-match "\\`//" file) "//")
>                 ((string-match "\\`/" file) "/")
>                 (t "")))
>               (mismatch nil))
>           (while (and ls1 ls2 (not mismatch))
>             (if (string-equal (car ls1) (car ls2))
>                 (setq root (concat root (car ls1) "/"))
>               (setq mismatch t))
>             (setq ls1 (cdr ls1)
>                   ls2 (cdr ls2)))
>           (unless mismatch
>             (file-equal-p root dir)))))))
>

[-- Attachment #2: Type: text/html, Size: 4096 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer
  2015-06-19  8:57           ` Bryan Childs
@ 2015-06-19 17:49             ` Eli Zaretskii
  0 siblings, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2015-06-19 17:49 UTC (permalink / raw)
  To: Bryan Childs; +Cc: 20844-done

> From: Bryan Childs <godeater@gmail.com>
> Date: Fri, 19 Jun 2015 08:57:40 +0000
> Cc: 20844@debbugs.gnu.org
> 
> Your new defun does indeed fix the issue, I get t now, not nil anymore. 

Thanks, I pushed the changes.





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-06-19 17:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-18 12:45 bug#20844: 25.0.50; Packages installed with package.el show up as status 'External' in the list-packages buffer Bryan Childs
2015-06-18 16:13 ` Eli Zaretskii
2015-06-18 19:21   ` Bryan Childs
2015-06-18 20:13     ` Eli Zaretskii
     [not found]       ` <CAFMvb4u5_9eY+29pPt-6RO3KdwM=9WnXCRkJpTftW5hffF_7Wg@mail.gmail.com>
2015-06-19  8:35         ` Eli Zaretskii
2015-06-19  8:57           ` Bryan Childs
2015-06-19 17:49             ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).