GNU bug report logs - #36534
25.2; mercurial vc-annotate sometimes fails when using the evolve mercurial extension

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Valentin Gatien-Baron <valentin.gatienbaron@HIDDEN>; dated Sun, 7 Jul 2019 08:50:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Jul 2019 08:49:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 07 04:49:07 2019
Received: from localhost ([127.0.0.1]:56147 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hk2r4-00087L-Ba
	for submit <at> debbugs.gnu.org; Sun, 07 Jul 2019 04:49:07 -0400
Received: from lists.gnu.org ([209.51.188.17]:60598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <valentin.gatienbaron@HIDDEN>) id 1hjzDe-0001qw-AL
 for submit <at> debbugs.gnu.org; Sun, 07 Jul 2019 00:56:11 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34170)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <valentin.gatienbaron@HIDDEN>) id 1hjzDb-0006X4-W7
 for bug-gnu-emacs@HIDDEN; Sun, 07 Jul 2019 00:56:10 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <valentin.gatienbaron@HIDDEN>) id 1hjzDZ-0005pg-N2
 for bug-gnu-emacs@HIDDEN; Sun, 07 Jul 2019 00:56:07 -0400
Received: from mail-ot1-x32b.google.com ([2607:f8b0:4864:20::32b]:41252)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <valentin.gatienbaron@HIDDEN>)
 id 1hjzDZ-0005nh-Ce
 for bug-gnu-emacs@HIDDEN; Sun, 07 Jul 2019 00:56:05 -0400
Received: by mail-ot1-x32b.google.com with SMTP id o101so12892270ota.8
 for <bug-gnu-emacs@HIDDEN>; Sat, 06 Jul 2019 21:56:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=0o09NSVzD2IkOcg+Spwk7IfSdeP2RbIvrpOd/EFOmnQ=;
 b=fFklSuBH4jJhuW91OEPS46FrA3azH/fHcx7q5CsPsRrY4Si57KsMq8cOHi/CEy1cUh
 7k3oOlEIg8JbrvkB6bkmSK80xXVLgvbOmYMvy7pPQRZihe5WQ/CAtvbiZumMPnT5xZsw
 3sfx225DONZe4O9Da2UwoinzcrAA5B1bGvsP4Ie/CfgVvXbGrwANfktSJAc6xpHFRdcK
 tpYuNZkiX8+Hjskm2VWh4YOnq87oE8QhYw1UCtOpXN8h/9Fk2OY8ZX5c7iWZyvoZ/eSp
 ohCKqR01YLI0qLn+xGIkDZA64u0mBTJPjTBwSm/0xEvS9UTEqLWc5ci7GCop5L4A6d+s
 u1Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=0o09NSVzD2IkOcg+Spwk7IfSdeP2RbIvrpOd/EFOmnQ=;
 b=TBzF4UyySW7fw6I3YmU/ovch81mUX2gH4YSxXlzvKB9eUo9jasb8jgv2YxqJjlnu2v
 v5qNeEx9ZT0mmdZyCdyydNwa56Mc+b8rghgGOhwp6UOGixozkZQ5e3/YavoLGa4kiaVg
 TIh9aEm3bUFYaDGA4sRLOdSTjVWIBo4KL//25r7P8N9sIeYjHb74shx+0Zo8ma52Ir6Q
 KhzNEvC53MD/x7nGZ1+G7NQjO/eW3Pm4PTwj2JrUCGG5yhqLcXB3rqX73AsBzHiPkIhv
 2CEuaWIwZpu1PbqcOwryB74ZjJh+tVY4hvfgpmp7JUpurdxFSRG49k4jhtrU+w1SxICD
 pIeA==
X-Gm-Message-State: APjAAAXRfwAUGaddcffr621TeOc7glK2XSS6jyZJ8oN0Cu9OMj8TtN1f
 nDP9IvtmnMKQdNlsNzTdGl1kC/GZTE+2KBY1r0TvAIaa
X-Google-Smtp-Source: APXvYqwDATlUB9p1WHJI9nswA2/FGMF9bqeF1FxlN/EcurXmlUo4cuAgjFmSMTd4fUXLGz0n03rZoqmWS5Y7eCGUB/k=
X-Received: by 2002:a9d:ea6:: with SMTP id 35mr8433637otj.305.1562475362735;
 Sat, 06 Jul 2019 21:56:02 -0700 (PDT)
MIME-Version: 1.0
From: Valentin Gatien-Baron <valentin.gatienbaron@HIDDEN>
Date: Sun, 7 Jul 2019 00:55:51 -0400
Message-ID: <CA+0DEqgTVM2PriC3brpRCDEQCt_TQcrTR58GXcxJkLa-_AFgRw@HIDDEN>
Subject: 25.2; mercurial vc-annotate sometimes fails when using the evolve
 mercurial extension
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000f75a1c058d1024de"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::32b
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 07 Jul 2019 04:49:05 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--000000000000f75a1c058d1024de
Content-Type: text/plain; charset="UTF-8"

Sometimes, vc-annotate in a file tracked by mercurial returns an
error like this instead of a proper annotate buffer:

abort: mercurial/merge.py: no such file in rev 9117c6561b0b

Here is a reproduction (requires the evolve extension to
be enabled, for instance as described here:
https://www.mercurial-scm.org/wiki/EvolveExtension):

  rm -rf /tmp/test
  hg init /tmp/test
  cd /tmp/test
  echo b > b
  hg commit -Am0
  echo a > a
  hg commit -Am1
  hg commit --amend -m 2
  if [ $(hg log -r . -T {rev}) = 1 ]; then
      echo "Error: cannot test as evolve is not enabled"
      exit 1
  fi
  emacs -Q a -f 'vc-annotate'


What happens is:
1. vc-annotate calls vc-working-revision
2. vc-hg-working-revision calls hg parent --template {rev} file
3. that command fails saying something like "abort: filtered revision
'3ee3303ecf2621381e5d5ca14aba73f2835facb5'!"
4. vc-hg-working-revision thus returns 0
5. vc-annotate calls `hg annotate -r 0 file`, which correctly errors
out, saying "abort: file: no such file in hex-rev-of-rev-0".

Step 3 is probably an hg bug. However `hg parent` was deprecated in
2014, so people may be reluctant to change it. And it would be simpler
for vc-hg-working-revision to call `hg log -r . -T {rev}` (vc-git does
that, so I assume that it works in general on top of fixing the
current issue). `.` means the current revision, see `hg help revset`.

So something like this:
(defun vc-hg-working-revision (file)
  "Hg-specific version of `vc-working-revision'."
  (ignore-errors
    (with-output-to-string
      (vc-hg-command standard-output 0 nil
    "log" "-r" "." "--template" "{rev}"))))

(another reason to stop using `hg parents` is that during a merge, it
will in most cases print two revisions, so if you annotate a file that
was last changed in revision 123, emacs will likely get 123123 back
and `hg annotate -r 123123` will fail)



In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.23.2)
 of 2018-08-27, modified by Debian built on lgw01-amd64-037
Windowing system distributor 'The X.Org Foundation', version 11.0.12001000
System Description: Ubuntu 18.10

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --build x86_64-linux-gnu
 --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3
 --with-toolkit-scroll-bars 'CFLAGS=-g -O2
 -fdebug-prefix-map=/build/emacs-nDyT48/emacs-25.2+1=.
-fstack-protector-strong
 -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time
 -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LC_MONETARY: fr_FR.UTF-8
  value of $LC_NUMERIC: fr_FR.UTF-8
  value of $LC_TIME: fr_FR.UTF-8
  value of $LANG: fr_FR.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Python

Minor modes in effect:
  shell-dirtrack-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-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 messages:
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el
(source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50ocaml-mode.el (source)...done
Loading /etc/emacs/site-start.d/51tuareg-mode.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Annotating...
vc-do-command: Running hg annotate -dq -n -u --follow -r0 merge.py...FAILED
(status 255)
Mark set
Making completion list...

Load-path shadows:
/usr/share/emacs/site-lisp/elpa/rust-mode-0.3.0/rust-mode-pkg hides
/usr/share/emacs/site-lisp/elpa-src/rust-mode-0.3.0/rust-mode-pkg
/usr/share/emacs/site-lisp/elpa/rust-mode-0.3.0/rust-mode hides
/usr/share/emacs/site-lisp/elpa-src/rust-mode-0.3.0/rust-mode
/usr/share/emacs/site-lisp/elpa/rust-mode-0.3.0/rust-mode-autoloads hides
/usr/share/emacs/site-lisp/elpa-src/rust-mode-0.3.0/rust-mode-autoloads

Features:
(shadow sort mail-extr emacsbug message dired rfc822 mml mml-sec epg
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils vc-annotate vc
vc-dispatcher vc-hg python tramp-sh tramp tramp-compat auth-source
cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns mail-prsvr
password-cache tramp-loaddefs trampver ucs-normalize shell pcomplete
format-spec advice json map comint ring ansi-color finder-inf info
package epg-config seq byte-opt gv bytecomp byte-compile cl-extra
help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel x-win term/common-win x-dnd 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 charscript 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 dbusbind inotify dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 240886 13755)
 (symbols 48 24982 0)
 (miscs 40 282 190)
 (strings 32 32555 6908)
 (string-bytes 1 1068597)
 (vectors 16 40552)
 (vector-slots 8 744800 4343)
 (floats 8 262 215)
 (intervals 56 506 0)
 (buffers 976 20))

--000000000000f75a1c058d1024de
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sometimes, vc-annotate in a file tracked by mercurial retu=
rns an<br>error like this instead of a proper annotate buffer:<br><br>abort=
: mercurial/merge.py: no such file in rev 9117c6561b0b<br><br>Here is a rep=
roduction (requires the evolve extension to<br>be enabled, for instance as =
described here:<br><a href=3D"https://www.mercurial-scm.org/wiki/EvolveExte=
nsion">https://www.mercurial-scm.org/wiki/EvolveExtension</a>):<br><br>=C2=
=A0 rm -rf /tmp/test<br>=C2=A0 hg init /tmp/test<br>=C2=A0 cd /tmp/test<br>=
=C2=A0 echo b &gt; b<br>=C2=A0 hg commit -Am0<br>=C2=A0 echo a &gt; a<br>=
=C2=A0 hg commit -Am1<br>=C2=A0 hg commit --amend -m 2<br>=C2=A0 if [ $(hg =
log -r . -T {rev}) =3D 1 ]; then<br>=C2=A0 =C2=A0 =C2=A0 echo &quot;Error: =
cannot test as evolve is not enabled&quot;<br>=C2=A0 =C2=A0 =C2=A0 exit 1<b=
r>=C2=A0 fi<br>=C2=A0 emacs -Q a -f &#39;vc-annotate&#39;<br><br><br>What h=
appens is:<br>1. vc-annotate calls vc-working-revision<br>2. vc-hg-working-=
revision calls hg parent --template {rev} file<br>3. that command fails say=
ing something like &quot;abort: filtered revision<br>&#39;3ee3303ecf2621381=
e5d5ca14aba73f2835facb5&#39;!&quot;<br>4. vc-hg-working-revision thus retur=
ns 0<br>5. vc-annotate calls `hg annotate -r 0 file`, which correctly error=
s<br>out, saying &quot;abort: file: no such file in hex-rev-of-rev-0&quot;.=
<br><div><br></div><div>Step 3 is probably an hg bug. However `hg parent` w=
as deprecated in<br>2014, so people may be reluctant to change it. And it w=
ould be simpler<br>for vc-hg-working-revision to call `hg log -r . -T {rev}=
` (vc-git does<br>that, so I assume that it works in general on top of fixi=
ng the<br>current issue). `.` means the current revision, see `hg help revs=
et`.</div><div><br></div>So something like this:<br>(defun vc-hg-working-re=
vision (file)<br>=C2=A0 &quot;Hg-specific version of `vc-working-revision&#=
39;.&quot;<br>=C2=A0 (ignore-errors<br>=C2=A0 =C2=A0 (with-output-to-string=
<br>=C2=A0 =C2=A0 =C2=A0 (vc-hg-command standard-output 0 nil<br>		 =C2=A0 =
=C2=A0 &quot;log&quot; &quot;-r&quot; &quot;.&quot; &quot;--template&quot; =
&quot;{rev}&quot;))))<br><br>(another reason to stop using `hg parents` is =
that during a merge, it<br>will in most cases print two revisions, so if yo=
u annotate a file that<br>was last changed in revision 123, emacs will like=
ly get 123123 back<br>and `hg annotate -r 123123` will fail)<br><br><br><br=
>In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.23.2)<br>=C2=A0of=
 2018-08-27, modified by Debian built on lgw01-amd64-037<br>Windowing syste=
m distributor &#39;The X.Org Foundation&#39;, version 11.0.12001000<br>Syst=
em Description:	Ubuntu 18.10<br><br>Configured using:<br>=C2=A0&#39;configu=
re --build x86_64-linux-gnu --prefix=3D/usr<br>=C2=A0--sharedstatedir=3D/va=
r/lib --libexecdir=3D/usr/lib<br>=C2=A0--localstatedir=3D/var/lib --infodir=
=3D/usr/share/info<br>=C2=A0--mandir=3D/usr/share/man --with-pop=3Dyes<br>=
=C2=A0--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/25.2/site-=
lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/=
share/emacs/site-lisp<br>=C2=A0--with-sound=3Dalsa --without-gconf --build =
x86_64-linux-gnu<br>=C2=A0--prefix=3D/usr --sharedstatedir=3D/var/lib --lib=
execdir=3D/usr/lib<br>=C2=A0--localstatedir=3D/var/lib --infodir=3D/usr/sha=
re/info<br>=C2=A0--mandir=3D/usr/share/man --with-pop=3Dyes<br>=C2=A0--enab=
le-locallisppath=3D/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/lo=
cal/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/=
site-lisp<br>=C2=A0--with-sound=3Dalsa --without-gconf --with-x=3Dyes --wit=
h-x-toolkit=3Dgtk3<br>=C2=A0--with-toolkit-scroll-bars &#39;CFLAGS=3D-g -O2=
<br>=C2=A0-fdebug-prefix-map=3D/build/emacs-nDyT48/emacs-25.2+1=3D. -fstack=
-protector-strong<br>=C2=A0-Wformat -Werror=3Dformat-security -Wall&#39; &#=
39;CPPFLAGS=3D-Wdate-time<br>=C2=A0-D_FORTIFY_SOURCE=3D2&#39; &#39;LDFLAGS=
=3D-Wl,-Bsymbolic-functions -Wl,-z,relro&#39;&#39;<br><br>Configured featur=
es:<br>XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTI=
FY<br>ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB<br>TO=
OLKIT_SCROLL_BARS GTK3 X11<br><br>Important settings:<br>=C2=A0 value of $L=
C_MONETARY: fr_FR.UTF-8<br>=C2=A0 value of $LC_NUMERIC: fr_FR.UTF-8<br>=C2=
=A0 value of $LC_TIME: fr_FR.UTF-8<br>=C2=A0 value of $LANG: fr_FR.UTF-8<br=
>=C2=A0 value of $XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: ut=
f-8-unix<br><br>Major mode: Python<br><br>Minor modes in effect:<br>=C2=A0 =
shell-dirtrack-mode: t<br>=C2=A0 tooltip-mode: t<br>=C2=A0 global-eldoc-mod=
e: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=
=A0 tool-bar-mode: t<br>=C2=A0 menu-bar-mode: t<br>=C2=A0 file-name-shadow-=
mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 font-lock-mode: t<br>=
=C2=A0 blink-cursor-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0 au=
to-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br>=C2=A0 line-num=
ber-mode: t<br>=C2=A0 transient-mark-mode: t<br><br>Recent messages:<br>Loa=
ding debian-ispell...done<br>Loading /var/cache/dictionaries-common/emacsen=
-ispell-dicts.el (source)...done<br>Loading /etc/emacs/site-start.d/50dicti=
onaries-common.el (source)...done<br>Loading /etc/emacs/site-start.d/50ocam=
l-mode.el (source)...done<br>Loading /etc/emacs/site-start.d/51tuareg-mode.=
el (source)...done<br>For information about GNU Emacs and the GNU system, t=
ype C-h C-a.<br>Annotating...<br>vc-do-command: Running hg annotate -dq -n =
-u --follow -r0 merge.py...FAILED (status 255)<br>Mark set<br>Making comple=
tion list...<br><br>Load-path shadows:<br>/usr/share/emacs/site-lisp/elpa/r=
ust-mode-0.3.0/rust-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/rust=
-mode-0.3.0/rust-mode-pkg<br>/usr/share/emacs/site-lisp/elpa/rust-mode-0.3.=
0/rust-mode hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-0.3.0/rust-=
mode<br>/usr/share/emacs/site-lisp/elpa/rust-mode-0.3.0/rust-mode-autoloads=
 hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-0.3.0/rust-mode-autolo=
ads<br><br>Features:<br>(shadow sort mail-extr emacsbug message dired rfc82=
2 mml mml-sec epg<br>mm-decode mm-bodies mm-encode mail-parse rfc2231 maila=
bbrev gmm-utils<br>mailheader sendmail rfc2047 rfc2045 ietf-drums mail-util=
s vc-annotate vc<br>vc-dispatcher vc-hg python tramp-sh tramp tramp-compat =
auth-source<br>cl-seq eieio eieio-core cl-macs gnus-util mm-util help-fns m=
ail-prsvr<br>password-cache tramp-loaddefs trampver ucs-normalize shell pco=
mplete<br>format-spec advice json map comint ring ansi-color finder-inf inf=
o<br>package epg-config seq byte-opt gv bytecomp byte-compile cl-extra<br>h=
elp-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util<br>too=
ltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type<br>mwheel =
x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt<br>fringe=
 tabulated-list newcomment elisp-mode lisp-mode prog-mode register<br>page =
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock<br>font-lock sy=
ntax facemenu font-core frame cl-generic cham georgian<br>utf-8-lang misc-l=
ang vietnamese tibetan thai tai-viet lao korean<br>japanese eucjp-ms cp5193=
2 hebrew greek romanian slovak czech european<br>ethiopic indian cyrillic c=
hinese charscript case-table epa-hook<br>jka-cmpr-hook help simple abbrev m=
inibuffer cl-preloaded nadvice<br>loaddefs button faces cus-face macroexp f=
iles text-properties overlay<br>sha1 md5 base64 format env code-pages mule =
custom widget<br>hashtable-print-readable backquote dbusbind inotify dynami=
c-setting<br>system-font-setting font-render-setting move-toolbar gtk x-too=
lkit x<br>multi-tty make-network-process emacs)<br><br>Memory information:<=
br>((conses 16 240886 13755)<br>=C2=A0(symbols 48 24982 0)<br>=C2=A0(miscs =
40 282 190)<br>=C2=A0(strings 32 32555 6908)<br>=C2=A0(string-bytes 1 10685=
97)<br>=C2=A0(vectors 16 40552)<br>=C2=A0(vector-slots 8 744800 4343)<br>=
=C2=A0(floats 8 262 215)<br>=C2=A0(intervals 56 506 0)<br>=C2=A0(buffers 97=
6 20))<br></div>

--000000000000f75a1c058d1024de--




Acknowledgement sent to Valentin Gatien-Baron <valentin.gatienbaron@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#36534; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.