[Pkg-emacsen-addons] Bug#847040: evil-el: test suite fails under emacs25

Sean Whitton spwhitton at spwhitton.name
Tue Dec 6 16:38:33 UTC 2016


[removing upstream from CC since my message is about Debian]

Dear Dmitry,

On Tue, Dec 06, 2016 at 08:28:22AM +0300, Dmitry Bogatov wrote:
> Thank you for report.

Thank you for your reply!

> [Added upstream maintainer into CC: frank-fischer at shadow-soft.de]
> 
> I just installed emacs25 and now my /usr/bin/emacs points to
> /usr/bin/emacs25-nox, and I can confirm, that `make test' do fail. Dear
> upstream maintainer, can you please take a look?

I tested `hg tip` and reported a bug upstream:
https://bitbucket.org/lyro/evil/issues/731/test-suite-fails-with-emacs-25

> [Back to Debian affairs.]
> 
> Right now it seems impossible to uninstall emacs24 without breaking a
> lot of things:
> 
> 	; sudo apt-get purge emacs24-nox emacs24-lucid emacs24
>         [... reflowed a bit ...]
> 	The following packages will be REMOVED:
> 	  dash-el* dh-elpa* elpa-aggressive-indent*
> 	  elpa-elisp-slime-nav* elpa-epl* elpa-evil* elpa-evil-leader*
> 	  elpa-evil-paredit* elpa-flycheck* elpa-git-commit*
> 	  elpa-goto-chg* elpa-magit* elpa-magit-popup* elpa-paredit*
> 	  elpa-pkg-info* elpa-undo-tree* elpa-with-editor* emacs*
> 	  emacs24-nox* haskell-mode*
>         [...]
> 	Do you want to continue? [Y/n] ^C
> 
> But I just switched to emacs25 and everything is fine, including
> evil. So whatever issues test suite discovers, they do not disrupt my
> emacs/evil workflow. So, if we would fail to fix test suite till emacs25
> becomes the only emacs, I would comment-out tests.  Unprincipled -- yes,
> but RM would be much greater problem. At least for me.

We won't remove emacs24 until is no longer has any reverse
dependencies.  The ftp-masters wouldn't allow it, for one thing.

Once I update dh-elpa, all the elpa-* packages you list would be fixed.
We have filed bugs against the others, and might NMU to bump
s/emacs24/emacs25/.

I have not yet updated dh-elpa because of evil-el's test suite, i.e.,
this bug is blocking updating dh-elpa.  If the upstream fix proves to be
very difficult and upstream is unable to provide a fix soon, we have two
options:

1. Update dh-elpa anyway, causing evil-el to FTBFS, and bump this bug to
RC-severity to keep evil-el out of stretch.  Not ideal, but evil-el has
never been in testing anyway thanks to #829299.

2. Update dh-elpa and comment out the failing tests in evil-el.

I don't think we should proceed with option (2) unless we are confident
that elpa-evil works fine for everyday usage under emacs25, and #829299
gets fixed.  (If #829299 is not fixed, option (2) achieves nothing.)

I'd like to ask you to do two things:

- Since you use evil, could you run elpa-evil under emacs25 for the next
  two or three weeks for your regular usage, and report back?

- Could you fix #829299 based on the private e-mails we exchanged a few
  weeks ago, please?

Thanks again.

-- 
Sean Whitton
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-emacsen-addons/attachments/20161206/912556c4/attachment.sig>


More information about the Pkg-emacsen-addons mailing list