>>> emacs-buttercup: Building community/emacs-buttercup 1.35-r0 (using abuild 3.14.0-r0) started Sat, 19 Oct 2024 17:00:05 +0000 >>> emacs-buttercup: Validating /home/buildozer/aports/community/emacs-buttercup/APKBUILD... >>> WARNING: emacs-buttercup: Setting the maintainer with a comment is deprecated. Use maintainer="Celeste " instead >>> emacs-buttercup: Analyzing dependencies... >>> emacs-buttercup: Installing for build: build-base bash cmd:emacs emacs-nox (1/14) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (2/14) Installing emacs (29.4-r0) (3/14) Installing dbus-libs (1.14.10-r4) (4/14) Installing nettle (3.10-r1) (5/14) Installing libffi (3.4.6-r0) (6/14) Installing libtasn1 (4.19.0-r2) (7/14) Installing p11-kit (0.25.5-r2) (8/14) Installing gnutls (3.8.5-r0) (9/14) Installing sqlite-libs (3.46.1-r0) (10/14) Installing tree-sitter (0.22.2-r1) (11/14) Installing xz-libs (5.6.3-r0) (12/14) Installing libxml2 (2.13.4-r1) (13/14) Installing emacs-nox (29.4-r0) (14/14) Installing .makedepends-emacs-buttercup (20241019.170006) Executing busybox-1.36.1-r32.trigger OK: 367 MiB in 114 packages >>> emacs-buttercup: Cleaning up srcdir >>> emacs-buttercup: Cleaning up pkgdir >>> emacs-buttercup: Cleaning up tmpdir >>> emacs-buttercup: Fetching https://distfiles.alpinelinux.org/distfiles/edge/emacs-buttercup-1.35.tar.gz >>> emacs-buttercup: Fetching https://distfiles.alpinelinux.org/distfiles/edge/emacs-buttercup-1.35.tar.gz >>> emacs-buttercup: Checking sha512sums... emacs-buttercup-1.35.tar.gz: OK >>> emacs-buttercup: Unpacking /var/cache/distfiles/emacs-buttercup-1.35.tar.gz... Package autoload is deprecated Running 284 specs. The buttercup--enclosed-expr function should handle expressions wrapped by buttercup--wrap-expr  expressions wrapped by buttercup--wrap-expr (3.81ms) a closure with expression copy?  a closure with expression copy? (0.22ms) a lambda with expression copy?  a lambda with expression copy? (0.11ms) byte compiled lambda objects  lambda objects (0.22ms) wrapped expression  wrapped expression !! CANCELLED !! Not with Oclosures (0.05ms) should error on a simple closure  on a simple closure (0.18ms) on a closure with stackframe marker but no quoted expression  on a closure with stackframe marker but no quoted expression (0.18ms) for multi-statement closures  for multi-statement closures (0.18ms) for closures with non-empty argument lists  for closures with non-empty argument lists (0.20ms) on simple lambda objects  on simple lambda objects (0.12ms) on a lambda with stackframe marker but no quoted expression  on a lambda with stackframe marker but no quoted expression (0.16ms) for multi-statement lambdas  for multi-statement lambdas (0.15ms) for lambdas with non-empty argument lists  for lambdas with non-empty argument lists (0.15ms) on byte-compiled functions with arguments  on byte-compiled functions with arguments (0.30ms) The buttercup-failed signal can be raised  can be raised (0.14ms) The buttercup-pending signal can be raised  can be raised (0.13ms) The `expect' form with a matcher should translate to the function call with closures  with a matcher should translate to the function call with closures (0.78ms) with no matcher should use `:to-be-truthy' as the matcher  with no matcher should use `:to-be-truthy' as the matcher (0.47ms) The `buttercup-expect' function with a function as a matcher argument should not raise an error if the function returns true  should not raise an error if the function returns true (0.24ms) should raise an error if the function returns false  should raise an error if the function returns false (0.23ms) with a matcher argument should not raise an error if the matcher returns true  should not raise an error if the matcher returns true (0.22ms) should raise an error if the matcher returns false  should raise an error if the matcher returns false (0.20ms) The `buttercup-fail' function should raise a signal with its arguments  should raise a signal with its arguments (0.17ms) The `assume' form should raise a signal if the condition is nil  should raise a signal if the condition is nil (0.30ms) should show the format if no message is given  should show the format if no message is given (0.19ms) should not raise a signal if the condition is non-nil  should not raise a signal if the condition is non-nil (0.14ms) The `buttercup-skip' function should raise a signal with its arguments  should raise a signal with its arguments (0.17ms) The `buttercup-define-matcher' macro should create a matcher usable by apply-matcher  should create a matcher usable by apply-matcher (0.21ms) The `buttercup--apply-matcher' function should work with functions  should work with functions (0.24ms) should work with matchers  should work with matchers (0.32ms) should fail if the matcher is not defined  should fail if the matcher is not defined (0.20ms) The :buttercup-define-matcher-for-unary-function helper should not modify match data  should not modify match data (0.22ms) The :buttercup-define-matcher-for-binary-function helper should not modify match data  should not modify match data (0.25ms) The included matcher :to-be-truthy should match for a truthy expression  should match for a truthy expression (0.23ms) should not match for an untruthy expression  should not match for an untruthy expression (0.24ms) :to-be should match if the args are `eq'  should match if the args are `eq' (0.38ms) should not match if the args are not `eq'  should not match if the args are not `eq' (0.43ms) :to-equal should match if the args are `equal'  should match if the args are `equal' (0.38ms) should not match if the args are not `equal'  should not match if the args are not `equal' (0.38ms) :not should invert the car of the nested matcher's return value  should invert the car of the nested matcher's return value (0.53ms) :to-have-same-items-as should match equal sets  should match equal sets (0.41ms) should notice missing elements in the second argument  should notice missing elements in the second argument (0.44ms) should notice extra items in the second argument  should notice extra items in the second argument (0.45ms) should notice extra items in both arguments  should notice extra items in both arguments (0.44ms) :to-match should match the first argument against a regex  should match the first argument against a regex (0.31ms) should show regex mismatches  should show regex mismatches (0.30ms) :to-be-in should match when the first argument is a member of the second argument  should match when the first argument is a member of the second argument (0.53ms) should not match when the first argument is not a member of the second argument  should not match when the first argument is not a member of the second argument (0.43ms) :to-contain should match when the second argument is a member of the first argument  should match when the second argument is a member of the first argument (0.39ms) should not match when the second argument is not a member of the first argument  should not match when the second argument is not a member of the first argument (0.50ms) :to-be-less-than should match when the first argument is less than the second argument  should match when the first argument is less than the second argument (0.30ms) should not match when the first argument is equal to the second argument  should not match when the first argument is equal to the second argument (0.28ms) should not match when the first argument is greater than the second argument  should not match when the first argument is greater than the second argument (0.31ms) :to-be-greater-than should match when the first argument is greater than the second argument  should match when the first argument is greater than the second argument (0.28ms) should not match when the first argument is equal to the second argument  should not match when the first argument is equal to the second argument (0.28ms) should not match when the first argument is greater than the second argument  should not match when the first argument is greater than the second argument (0.28ms) :to-be-weakly-less-than should match when the first argument is less than the second argument  should match when the first argument is less than the second argument (0.31ms) should match when the first argument is equal to the second argument  should match when the first argument is equal to the second argument (0.29ms) should not match when the first argument is greater than the second argument  should not match when the first argument is greater than the second argument (0.27ms) :to-be-weakly-greater-than should match when the first argument is greater than the second argument  should match when the first argument is greater than the second argument (0.28ms) should match when the first argument is equal to the second argument  should match when the first argument is equal to the second argument (0.28ms) should not match when the first argument is greater than the second argument  should not match when the first argument is greater than the second argument (0.31ms) :to-be-close-to should match when value difference is less than precision  should match when value difference is less than precision (0.43ms) should not match when value difference is larger than precision  should not match when value difference is larger than precision (0.44ms) :to-throw should match when signal symbol and argument match exactly  should match when signal symbol and argument match exactly (0.24ms) should match the error symbol without args  should match the error symbol without args (0.21ms) should match the with no error signal specified  should match the with no error signal specified (0.21ms) should match a child signal  should match a child signal (0.22ms) should match child signals and equal arguments  should match child signals and equal arguments (0.24ms) should not match with different arguments  should not match with different arguments (0.31ms) should not match an unrelated symbol  should not match an unrelated symbol (0.26ms) should not match a parent signal  should not match a parent signal (0.21ms) should not match when no signal is raised and not mention unspecified signal  and not mention unspecified signal (0.25ms) and mention any specified signal  and mention any specified signal (0.29ms) :to-have-been-called should not match if the spy has not been called  should not match if the spy has not been called (0.18ms) should match if the spy has been called once  should match if the spy has been called once (0.16ms) should match if the spy has been called multiple times  should match if the spy has been called multiple times (37.89ms) :to-have-been-called-with should not match if the spy has not been called at all  should not match if the spy has not been called at all (0.24ms) should not match if the spy has not been called with the specified arguments  should not match if the spy has not been called with the specified arguments (0.31ms) should match if the spy has been called once with the specified arguments  should match if the spy has been called once with the specified arguments (0.26ms) should match if the spy has been called multiple times with the specified arguments  should match if the spy has been called multiple times with the specified arguments (0.21ms) :to-have-been-called-times should not match if the spy has been called less times  should not match if the spy has been called less times (0.23ms) should not match if the spy has been called more times  should not match if the spy has been called more times (0.24ms) should match if the spy has been called the correct number of times  should match if the spy has been called the correct number of times (0.24ms) should match if the spy has been called 0 times  should match if the spy has been called 0 times (0.22ms) The `buttercup-suite-add-child' function should add an element at the end of the list and return it  should add an element at the end of the list and return it (0.34ms) should add an element even if the list is empty and return it  should add an element even if the list is empty and return it (0.29ms) should add the parent to the child  should add the parent to the child (0.17ms) The `buttercup-suite-parents' function should return the list of parents for a suite  should return the list of parents for a suite (0.19ms) The `buttercup-spec-parents' function should return the list of parents for a spec  should return the list of parents for a spec (0.18ms) The `buttercup-suites-total-specs-defined' function should return the number of specs in a list of suites  should return the number of specs in a list of suites (0.15ms) The `buttercup-suites-total-specs-pending' function should return the number of pending specs in a list of suites  should return the number of pending specs in a list of suites (0.40ms) should also count skipped specs  should also count skipped specs (0.41ms) The `buttercup-suites-total-specs-failed' function should return the number of failed specs in a list of suites  should return the number of failed specs in a list of suites (0.16ms) The `buttercup-suite-full-name' function should return the full name of a suite without parents  should return the full name of a suite without parents (0.14ms) should return the full name of a suite with parents  should return the full name of a suite with parents (0.14ms) The `buttercup-spec-full-name' function should return the full name of a spec without parents  should return the full name of a spec without parents (0.14ms) should return the full name of a spec with parents  should return the full name of a spec with parents (0.14ms) The `buttercup-elapsed-time' function should report elapsed time for suites  should report elapsed time for suites (0.22ms) should report elapsed time for specs  should report elapsed time for specs (0.19ms) The `buttercup--run-suite' function should set start and end time of the suite  should set start and end time of the suite (0.48ms) The `buttercup--run-spec' function should set start and end time of the spec  should set start and end time of the spec (0.51ms) should not overwrite pending status with `after-each' results  should not overwrite pending status with `after-each' results (0.24ms) should set status to pending for assume in `before-each'  for assume in `before-each' (0.32ms) for assume in spec  for assume in spec (0.22ms) for assume in `after-each'  for assume in `after-each' (0.31ms) The `describe' macro should expand to a simple call to the buttercup-describe function  should expand to a simple call to the buttercup-describe function (0.16ms) should support the :var argument  should support the :var argument (0.20ms) should support the :var* argument  should support the :var* argument (0.16ms) should error when :var is not first  :var is not first (0.15ms) :var* is not first  :var* is not first (0.15ms) is expanded with `lexical-binding' nil  is expanded with `lexical-binding' nil (0.14ms) The `buttercup-describe' function should run the enclosing body  should run the enclosing body (0.11ms) should set the `buttercup-suites' variable  should set the `buttercup-suites' variable (0.18ms) should add child suites when called nested  should add child suites when called nested (0.32ms) The `it' macro should expand to a call to the `buttercup-it' function  should expand to a call to the `buttercup-it' function (0.15ms) without argument should expand to xit.  without argument should expand to xit. (0.14ms) The `buttercup-it' function should fail if not called from within a describe form  should fail if not called from within a describe form (0.14ms) should add a spec to the current suite and return the spec  should add a spec to the current suite and return the spec (0.41ms) The `before-each' macro expands to a function call  expands to a function call (0.14ms) The `buttercup-before-each' function adds its argument to the before-each list of the current suite  adds its argument to the before-each list of the current suite (0.16ms) The `after-each' macro expands to a function call  expands to a function call (0.15ms) The `buttercup-after-each' function adds its argument to the after-each list of the current suite  adds its argument to the after-each list of the current suite (0.16ms) The `before-all' macro expands to a function call  expands to a function call (0.14ms) The `buttercup-before-all' function adds its argument to the before-all list of the current suite  adds its argument to the before-all list of the current suite (0.16ms) The `after-all' macro expands to a function call  expands to a function call (0.14ms) The `buttercup-after-all' function adds its argument to the after-all list of the current suite  adds its argument to the after-all list of the current suite (0.16ms) The `xdescribe' macro expands directly to a function call  expands directly to a function call (0.18ms) changes contained it-specs to pending specs  changes contained it-specs to pending specs (0.22ms) should add a pending suite  should add a pending suite (0.17ms) The `xit' macro expands directly to a function call  expands directly to a function call (0.14ms) The `buttercup-xit' function should be a no-op  should be a no-op (0.15ms) should add a function that raises a pending signal  should add a function that raises a pending signal (0.23ms) should mark the suite as pending  should mark the suite as pending (0.22ms) should set the failure description to PENDING  should set the failure description to PENDING (0.29ms) The Spy `spy-on' function replaces a symbol's function slot  replaces a symbol's function slot (0.15ms) restores the old value after a spec run  restores the old value after a spec run (0.14ms) allows a spied-on command to be executed as a command  allows a spied-on command to be executed as a command (0.23ms) can spy on autoloaded functions  can spy on autoloaded functions (1.27ms) can spy on non-existing functions  can spy on non-existing functions (0.07ms) only accepts ARG for keywords that use it  only accepts ARG for keywords that use it (0.42ms) works on native-compilation primitives  works on native-compilation primitives (0.34ms) will signal en error if used in before-all  used in before-all (0.16ms) used directly in describe  used directly in describe (0.17ms) :to-have-been-called matcher returns false if the spy was not called  returns false if the spy was not called (0.19ms) returns true if the spy was called at all  returns true if the spy was called at all (0.18ms) :to-have-been-called-with matcher returns false if the spy was not called at all  returns false if the spy was not called at all (0.29ms) returns false if the spy was called with different arguments  returns false if the spy was called with different arguments (0.30ms) returns true if the spy was called with those arguments  returns true if the spy was called with those arguments (0.29ms) :to-have-been-called-times matcher returns error if the spy was called less than expected  returns error if the spy was called less than expected (0.24ms) returns error if the spy was called more than expected  returns error if the spy was called more than expected (0.25ms) returns true if the spy was called the expected number of times  returns true if the spy was called the expected number of times (0.24ms) use plural words in error message  use plural words in error message (0.24ms) use singular expected word in error message  use singular expected word in error message (0.25ms) use singular actual word in error message  use singular actual word in error message (0.25ms) :and-call-through keyword functionality tracks calls to the function  tracks calls to the function (0.07ms) passes the arguments to the original function  passes the arguments to the original function (0.15ms) :and-return-value keyword functionality tracks calls to the function  tracks calls to the function (0.06ms) returns the specified value  returns the specified value (0.15ms) works with strings  works with strings (0.16ms) works with vectors  works with vectors (0.15ms) works with symbols  works with symbols (0.15ms) works with conses  works with conses (0.15ms) works with lists  works with lists (0.15ms) works with alists  works with alists (0.15ms) :and-call-fake keyword functionality tracks calls to the function  tracks calls to the function (0.07ms) returns the specified value  returns the specified value (0.14ms) :and-throw-error keyword functionality throws an error when called  throws an error when called (0.18ms) error-recording functionality records the function as called even if it throws an error  records the function as called even if it throws an error (0.27ms) counts both successful calls and calls that threw errors  counts both successful calls and calls that threw errors (0.33ms) records args to the function whether it throw an error or not  records args to the function whether it throw an error or not (0.46ms) records the signal thrown by a call to the function  records the signal thrown by a call to the function (0.36ms) The batch reporters on the buttercup-started event should print the number of specs  should print the number of specs (0.41ms) should color-print the number of specs with the default color  should color-print the number of specs with the default color (0.34ms) should print the number of skipped specs  should print the number of skipped specs (0.37ms) should color-print the number of skipped specs with the default color  should color-print the number of skipped specs with the default color (0.34ms) on the suite-started event should emit an indented suite description  should emit an indented suite description (0.32ms) should color-print an indented suite description with the default color  should color-print an indented suite description with the default color (0.32ms) on the spec-started event should emit an indented spec description  should emit an indented spec description (0.32ms) should color-print an indented spec description with the default color  should color-print an indented spec description with the default color (0.31ms) on the spec-done event for a passed spec should print no status tag  should print no status tag (0.42ms) should color-print the description in green and no status tag  should color-print the description in green and no status tag (0.60ms) should print multiline specs cleanly  should print multiline specs cleanly (0.49ms) should color-print multiline specs cleanly  should color-print multiline specs cleanly (0.56ms) for a failed spec should say FAILED  should say FAILED (0.49ms) should color-print the description in red and say FAILED  should color-print the description in red and say FAILED (0.67ms) for a pending spec should output the failure-description  should output the failure-description (0.50ms) should color-print the description and failure-description in yellow  should color-print the description and failure-description in yellow (0.66ms) should throw an error for an unknown spec status for plain output  for plain output (0.21ms) for colored output  for colored output (0.19ms) on the suite-done event should emit a newline at the end of a top-level suite  should emit a newline at the end of a top-level suite (0.31ms) should color-print a newline at the end of a top-level suite  should color-print a newline at the end of a top-level suite (0.34ms) should not emit anything at the end of other suites  should not emit anything at the end of other suites (0.23ms) should not color-print anything at the end of other suites  should not color-print anything at the end of other suites (0.22ms) on the buttercup-done event should print a summary of run and failing specs  should print a summary of run and failing specs (0.46ms) should color-print `0 failed' specs in green  should color-print `0 failed' specs in green (0.68ms) should color-print `X failed' specs in red  should color-print `X failed' specs in red (0.62ms) should print a summary separating run and pending specs  should print a summary separating run and pending specs (0.44ms) should color-print pending spec count in default color  should color-print pending spec count in default color (0.58ms) should not raise any error even if a spec failed  should not raise any error even if a spec failed (0.41ms) on an unknown event should raise an error  should raise an error (0.17ms) Backtraces should be printed for each failed spec  should be printed for each failed spec (1.95ms) with style `crop' should print truncated lines  `crop' should print truncated lines (3.90ms) `full' should print full lines  `full' should print full lines (1.74ms) `pretty' should pretty-print frames  `pretty' should pretty-print frames (2.54ms) `omit' should print nothing  `omit' should print nothing (0.52ms) should signal an error for unknown styles  should signal an error for unknown styles (0.24ms) should generate correct backtrace for no matcher  no matcher (1.12ms) :to-be-truthy  :to-be-truthy (1.08ms) :not :to-be-truthy  :not :to-be-truthy (1.09ms) :to-be  :to-be (1.08ms) :not :to-be  :not :to-be (1.14ms) :to-equal  :to-equal (1.08ms) :not :to-equal  :not :to-equal (1.11ms) :to-have-same-items-as  :to-have-same-items-as (1.11ms) :not :to-have-same-items-as  :not :to-have-same-items-as (1.10ms) :to-match  :to-match (1.13ms) :not :to-match  :not :to-match (1.11ms) :to-be-in  :to-be-in (1.10ms) :not :to-be-in  :not :to-be-in (1.12ms) :to-contain  :to-contain (1.09ms) :not :to-contain  :not :to-contain (1.18ms) :to-be-less-than  :to-be-less-than (1.08ms) :not :to-be-less-than  :not :to-be-less-than (1.11ms) :to-be-greater-than  :to-be-greater-than (1.10ms) :not :to-be-greater-than  :not :to-be-greater-than (1.16ms) :to-be-weakly-less-than  :to-be-weakly-less-than (1.11ms) :not :to-be-weakly-less-than  :not :to-be-weakly-less-than (1.13ms) :to-be-weakly-greater-than  :to-be-weakly-greater-than (1.12ms) :not :to-be-weakly-greater-than  :not :to-be-weakly-greater-than (1.13ms) :to-be-close-to  :to-be-close-to (1.12ms) :not :to-be-close-to  :not :to-be-close-to (1.17ms) :to-have-been-called  :to-have-been-called (1.08ms) :not :to-have-been-called  :not :to-have-been-called (1.20ms) :to-have-been-called-with  :to-have-been-called-with (1.14ms) :not :to-have-been-called-with  :not :to-have-been-called-with (1.15ms) :to-have-been-called-times  :to-have-been-called-times (1.11ms) :not :to-have-been-called-times  :not :to-have-been-called-times (1.13ms) should not generate backtraces for skipped specs  should not generate backtraces for skipped specs (0.35ms) When using quiet specs in the batch reporter should print nothing if all specs are quiet  should print nothing if all specs are quiet (0.61ms) should print the containing suites for non-quiet specs  should print the containing suites for non-quiet specs (1.19ms) should quiet all of the given spec statuses  should quiet all of the given spec statuses (0.59ms) should handle `skipped' virtual status in quiet list  should handle `skipped' virtual status in quiet list (1.81ms) should handle `disabled' virtual status in quiet list  should handle `disabled' virtual status in quiet list (1.78ms) The `buttercup-run' function should signal an error if no suites are defined  should signal an error if no suites are defined (0.24ms) should return :no-suites for no suites and noerror  should return :no-suites for no suites and noerror (0.19ms) should raise an error if at least one spec failed  should raise an error if at least one spec failed (0.25ms) should return nil for failing specs and noerror  should return nil for failing specs and noerror (0.17ms) should return t for passing specs  should return t for passing specs (0.22ms) should call the reporter twice with events buttercup-started and -done  should call the reporter twice with events buttercup-started and -done (0.38ms) should call `buttercup--run-suite' once per suite  should call `buttercup--run-suite' once per suite (0.27ms) The `buttercup--print' function should send a formatted string to the terminal  should send a formatted string to the terminal (0.09ms) The `buttercup-mark-skipped' function should do nothing with a reversed match-all pattern  should do nothing with a reversed match-all pattern (1.25ms) should mark all specs as pending with a reversed match none pattern  should mark all specs as pending with a reversed match none pattern (0.56ms) should handle multiple patterns  should handle multiple patterns (0.57ms) should support predicates  should support predicates (0.61ms) should support reversed predicates  should support reversed predicates (0.59ms) should signal an error for invalid matchers  should signal an error for invalid matchers (0.52ms) Buttercup's ERT compatibility wrapper should convert `ert-test-failed' into `buttercup-failed'  should convert `ert-test-failed' into `buttercup-failed' (0.30ms) should convert `ert-test-skipped' into `buttercup-pending'  should convert `ert-test-skipped' into `buttercup-pending' (0.16ms) `buttercup-run-discover' should parse command line arguments ignoring `--'  ignoring `--' (0.21ms) requiring an extra argument for `--traceback'  requiring an extra argument for `--traceback' (0.29ms) checking `--traceback' argument for validity  checking `--traceback' argument for validity (0.23ms) setting `buttercup-stack-frame-style' from `--traceback' arg  setting `buttercup-stack-frame-style' from `--traceback' arg (0.32ms) requiring an extra argument for `--pattern' or `-p'  requiring an extra argument for `--pattern' or `-p' (0.35ms) collecting `--pattern' and `-p' args and send to `buttercup-mark-skipped'  collecting `--pattern' and `-p' args and send to `buttercup-mark-skipped' (0.34ms) clearing `buttercup-color' if `--no-color' is given  clearing `buttercup-color' if `--no-color' is given (0.48ms) adding `skipped' and `disabled' to quiet statuses if `--no-skip' is given  adding `skipped' and `disabled' to quiet statuses if `--no-skip' is given (0.41ms) adding `pending' and `passed' to quiet statuses if `--only-error' is given  adding `pending' and `passed' to quiet statuses if `--only-error' is given (0.41ms) calling `buttercup-error-on-stale-elc' if `--stale-file-error' is given  calling `buttercup-error-on-stale-elc' if `--stale-file-error' is given (0.26ms) search any unknown args for test files  search any unknown args for test files (0.55ms) find and load files named test-*.el and *-tests?.el but no other files  named test-*.el and *-tests?.el but no other files (3.28ms) only in given directories  only in given directories (2.59ms) butter-minor-mode should fontify `describe' special form  should fontify `describe' special form (0.54ms) should fontify `it' special form  should fontify `it' special form (0.49ms) should add special forms to `imenu'  should add special forms to `imenu' (0.95ms) should define `buttercup-minor-mode-map'  should define `buttercup-minor-mode-map' (0.11ms) For stale `elc' file checks `buttercup-check-for-stale-elc' should do nothing for `el' files  should do nothing for `el' files (0.23ms) should signal error when `elc' is older than `el'  should signal error when `elc' is older than `el' (0.26ms) should not signal error when `elc' is newer than `el'  should not signal error when `elc' is newer than `el' (0.27ms) should do nothing if the `el' file does not exist  should do nothing if the `el' file does not exist (0.21ms) `buttercup-error-on-stale-elc' should activate with no argument  should activate with no argument (0.15ms) should deactivate with almost any argument  should deactivate with almost any argument (0.17ms) should toggle when given `toggle' as argument  should toggle when given `toggle' as argument (0.29ms) Ran 283 out of 284 specs, 0 failed, in 39.16ms. >>> emacs-buttercup: Entering fakeroot... created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/bin/' 'bin/buttercup' -> '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/bin/buttercup' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/' created directory: '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/site-lisp/' './buttercup-compat.el' -> '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/site-lisp/buttercup-compat.el' './buttercup.el' -> '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/site-lisp/buttercup.el' './buttercup-compat.elc' -> '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/site-lisp/buttercup-compat.elc' './buttercup.elc' -> '/home/buildozer/aports/community/emacs-buttercup/pkg/emacs-buttercup/usr/share/emacs/site-lisp/buttercup.elc' INFO Scraping files for loaddefs... buttercup:0: Warning: Not registering prefix "it". Affects: ("it") INFO Scraping files for loaddefs...done GEN buttercup-loaddefs.el >>> emacs-buttercup*: Running postcheck for emacs-buttercup >>> emacs-buttercup*: Preparing package emacs-buttercup... >>> emacs-buttercup*: Tracing dependencies... bash cmd:emacs >>> emacs-buttercup*: Package size: 233.1 KB >>> emacs-buttercup*: Compressing data... >>> emacs-buttercup*: Create checksum... >>> emacs-buttercup*: Create emacs-buttercup-1.35-r0.apk >>> emacs-buttercup: Build complete at Sat, 19 Oct 2024 17:00:08 +0000 elapsed time 0h 0m 3s >>> emacs-buttercup: Cleaning up srcdir >>> emacs-buttercup: Cleaning up pkgdir >>> emacs-buttercup: Uninstalling dependencies... (1/14) Purging .makedepends-emacs-buttercup (20241019.170006) (2/14) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (3/14) Purging emacs-nox (29.4-r0) (4/14) Purging emacs (29.4-r0) (5/14) Purging dbus-libs (1.14.10-r4) (6/14) Purging gnutls (3.8.5-r0) (7/14) Purging libxml2 (2.13.4-r1) (8/14) Purging nettle (3.10-r1) (9/14) Purging p11-kit (0.25.5-r2) (10/14) Purging sqlite-libs (3.46.1-r0) (11/14) Purging tree-sitter (0.22.2-r1) (12/14) Purging xz-libs (5.6.3-r0) (13/14) Purging libffi (3.4.6-r0) (14/14) Purging libtasn1 (4.19.0-r2) Executing busybox-1.36.1-r32.trigger OK: 243 MiB in 100 packages >>> emacs-buttercup: Updating the community/loongarch64 repository index... >>> emacs-buttercup: Signing the index...