[Pkg-emacsen-addons] Bug#877186: circe FTBFS: test failures

Adrian Bunk bunk at debian.org
Fri Sep 29 14:22:17 UTC 2017


Source: circe
Version: 2.5-1
Severity: serious

Some recent change in unstable makes circe FTBFS:

https://tests.reproducible-builds.org/debian/history/circe.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/circe.html

...
========================================
The `irc--sentinel' function should raise an error for unknown events

Traceback (most recent call last):
  (buttercup-fail "%s" "Expected `(lambda nil (irc--sentinel (quote proc) \"...
  (signal buttercup-failed "Expected `(lambda nil (irc--sentinel (quote proc...
FAILED: Expected `(lambda nil (irc--sentinel (quote proc) "bla bla
"))' to throw a child signal of `error', but instead it evaluated successfully, returning value `(closure (t) nil (irc--sentinel (quote proc) "bla bla
"))'

========================================
The event handler table API should not throw an error if a handler throws one and debug-on-error

Traceback (most recent call last):
  (buttercup-expect (closure ((table . #s(hash-table size 65 test equal reha...
  (buttercup-fail "%s" "Expected `(lambda nil (irc-handler-run table \"the.e...
  (signal buttercup-failed "Expected `(lambda nil (irc-handler-run table \"t...
FAILED: Expected `(lambda nil (irc-handler-run table "the.event"))' to throw a child signal of `error', but instead it evaluated successfully, returning value `(closure ((table . #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("the.event" ((closure #1 (&rest args) (error "Oops!")))))) t) nil (irc-handler-run table "the.event"))'

========================================
The `irc-send-command' should fail if any argument is not a string

Traceback (most recent call last):
  (buttercup-fail "%s" "Expected `(lambda nil (irc-send-command (quote proc)...
  (signal buttercup-failed "Expected `(lambda nil (irc-send-command (quote p...
FAILED: Expected `(lambda nil (irc-send-command (quote proc) "PRIVMSG" 23 "Hi!"))' to throw a child signal of `error', but instead it evaluated successfully, returning value `(closure (t) nil (irc-send-command (quote proc) "PRIVMSG" 23 "Hi!"))'

========================================
The `irc-send-command' should fail if any argument but the last has a space

Traceback (most recent call last):
  (buttercup-fail "%s" "Expected `(lambda nil (irc-send-command (quote proc)...
  (signal buttercup-failed "Expected `(lambda nil (irc-send-command (quote p...
FAILED: Expected `(lambda nil (irc-send-command (quote proc) "PRIVMSG" "#my channel" "Hello"))' to throw a child signal of `error', but instead it evaluated successfully, returning value `(closure (t) nil (irc-send-command (quote proc) "PRIVMSG" "#my channel" "Hello"))'

Ran 206 specs, 4 failed, in 0.2 seconds.

dh_elpa_test: buttercup -L . returned exit code 255
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 255



More information about the Pkg-emacsen-addons mailing list