>>> fish: Building main/fish 4.0.2-r0 (using abuild 3.15.0-r0) started Tue, 05 Aug 2025 05:02:32 +0000 >>> fish: Validating /home/udu/aports/main/fish/APKBUILD... >>> fish: Analyzing dependencies... >>> fish: Installing for build: build-base ncurses-terminfo cargo cargo-auditable cmake doxygen gettext-dev pcre2-dev py3-sphinx samurai !tmux bash py3-pexpect ( 1/12) Installing ncurses-terminfo (6.5_p20250503-r0) ( 2/12) Installing llvm20-libs (20.1.8-r0) ( 3/12) Installing scudo-malloc (20.1.8-r0) ( 4/12) Installing rust (1.87.0-r0) ( 5/12) Installing cargo (1.87.0-r0) ( 6/12) Installing cargo-auditable (0.7.0-r0) ( 7/12) Installing doxygen (1.13.2-r0) ( 8/12) Installing py3-ptyprocess (0.7.0-r6) ( 9/12) Installing py3-ptyprocess-pyc (0.7.0-r6) (10/12) Installing py3-pexpect (4.9-r1) (11/12) Installing py3-pexpect-pyc (4.9-r1) (12/12) Installing .makedepends-fish (20250805.050232) busybox-1.37.0-r18.trigger: Executing script... OK: 1810 MiB in 484 packages >>> fish: Cleaning up srcdir >>> fish: Cleaning up pkgdir >>> fish: Cleaning up tmpdir >>> fish: Fetching https://github.com/fish-shell/fish-shell/releases/download/4.0.2/fish-4.0.2.tar.xz >>> fish: Fetching https://github.com/fish-shell/fish-shell/releases/download/4.0.2/fish-4.0.2.tar.xz >>> fish: Checking sha512sums... fish-4.0.2.tar.xz: OK ignore-test_history_races.patch: OK disable-flaky-tests.patch: OK README.alpine: OK cargo: OK >>> fish: Unpacking /var/cache/distfiles/fish-4.0.2.tar.xz... >>> fish: ignore-test_history_races.patch patching file src/tests/history.rs >>> fish: disable-flaky-tests.patch patching file tests/pexpects/bind.py patching file tests/pexpects/commandline.py patching file tests/pexpects/fkr.py -- The C compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found Gettext: /usr/bin/msgmerge (found version "0.24.1") -- Trying to use PCRE2 from the system -- Rust Target: x86_64-alpine-linux-musl -- Determining required link libraries for target x86_64-alpine-linux-musl -- Required static libs for target x86_64-alpine-linux-musl: gcc_s;c -- Found Rust: /usr/bin/rustc (found version "1.87.0") -- The following features have been enabled: * gettext, translate messages with gettext * Documentation, user manual and documentation -- The following OPTIONAL packages have been found: * Gettext -- The following REQUIRED packages have been found: * Rust -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/udu/aports/main/fish/src/fish-4.0.2/build [1/2] Re-checking globbed directories... [1/16] Building C object CMakeFiles/fish_test_helper.dir/src/fish_test_helper.c.o [2/16] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /home/udu/aports/main/fish/src/fish-4.0.2/build_tools/git_version_gen.sh /home/udu/aports/main/fish/src/fish-4.0.2/build [3/16] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish /home/udu/aports/main/fish/src/fish-4.0.2/build Compiling libc v0.2.159 Compiling shlex v1.3.0 Compiling rand_core v0.6.4 Compiling siphasher v0.3.11 Compiling pkg-config v0.3.31 Compiling rsconf v0.2.2 Compiling autocfg v1.4.0 Compiling cfg_aliases v0.2.1 Compiling foldhash v0.1.3 Compiling equivalent v1.0.1 Compiling allocator-api2 v0.2.18 Compiling minimal-lexical v0.2.1 Compiling memchr v2.7.4 Compiling widestring v1.1.0 Compiling bitflags v2.6.0 Compiling cfg-if v1.0.0 Compiling fnv v1.0.7 Compiling log v0.4.22 Compiling nix v0.29.0 Compiling lazy_static v1.5.0 Compiling once_cell v1.20.2 Compiling rand v0.8.5 Compiling phf_shared v0.11.2 Compiling phf v0.11.2 Compiling hashbrown v0.15.0 Compiling nom v7.1.3 Compiling num-traits v0.2.19 Compiling phf_generator v0.11.2 Compiling phf_codegen v0.11.2 Compiling terminfo v0.9.0 Compiling lru v0.12.5 Compiling jobserver v0.1.32 Compiling errno v0.3.9 Compiling fish-printf v0.2.1 (/home/udu/aports/main/fish/src/fish-4.0.2/printf) Compiling cc v1.1.30 Compiling pcre2-sys v0.2.9 (https://github.com/fish-shell/rust-pcre2?tag=0.2.9-utf32#85b7afba) Compiling fish v4.0.2 (/home/udu/aports/main/fish/src/fish-4.0.2) Compiling pcre2 v0.2.9 (https://github.com/fish-shell/rust-pcre2?tag=0.2.9-utf32#85b7afba) warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings warning: unused import: `wcs2osstring` --> src/bin/fish.rs:33:23 | 33 | str2wcstring, wcs2osstring, wcs2string, PACKAGE_NAME, PROFILING_ACTIVE, PROGRAM_NAME, | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: function `install` is never used --> src/bin/fish.rs:195:4 | 195 | fn install(_confirm: bool, _dir: PathBuf) -> bool { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `fish` (bin "fish") generated 2 warnings (run `cargo fix --bin "fish"` to apply 1 suggestion) Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 1m 06s [14/16] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish_key_reader --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish_key_reader /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings Compiling fish v4.0.2 (/home/udu/aports/main/fish/src/fish-4.0.2) Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 9.91s [15/16] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish_indent --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish_indent /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings Compiling fish v4.0.2 (/home/udu/aports/main/fish/src/fish-4.0.2) Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 26.69s [16/16] Building HTML documentation with Sphinx ninja: entering directory 'build' [1/2] Re-checking globbed directories... [1/5] Running utility command for tests_dir [2/5] Running utility command for funcs_dir [3/5] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings warning: unused import: `wcs2osstring` --> src/bin/fish.rs:33:23 | 33 | str2wcstring, wcs2osstring, wcs2string, PACKAGE_NAME, PROFILING_ACTIVE, PROGRAM_NAME, | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: function `install` is never used --> src/bin/fish.rs:195:4 | 195 | fn install(_confirm: bool, _dir: PathBuf) -> bool { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `fish` (bin "fish") generated 2 warnings (run `cargo fix --bin "fish"` to apply 1 suggestion) Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 0.04s [4/5] cd /home/udu/aports/main/fish/src/fish-4.0.2/build && /usr/bin/cmake -E make_directory /home/udu/aports/main/fish/src/fish-4.0.2/build/test/buildroot && env DESTDIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/test/buildroot /usr/bin/cmake --build /home/udu/aports/main/fish/src/fish-4.0.2/build --target install && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/fish_test_helper /home/udu/aports/main/fish/src/fish-4.0.2/build/test/buildroot//usr/bin && /usr/bin/cmake -E create_symlink /home/udu/aports/main/fish/src/fish-4.0.2/build/test/buildroot//usr /home/udu/aports/main/fish/src/fish-4.0.2/build/test/root [1/2] Re-checking globbed directories... [1/7] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /home/udu/aports/main/fish/src/fish-4.0.2/build_tools/git_version_gen.sh /home/udu/aports/main/fish/src/fish-4.0.2/build [2/7] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings warning: unused import: `wcs2osstring` --> src/bin/fish.rs:33:23 | 33 | str2wcstring, wcs2osstring, wcs2string, PACKAGE_NAME, PROFILING_ACTIVE, PROGRAM_NAME, | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: function `install` is never used --> src/bin/fish.rs:195:4 | 195 | fn install(_confirm: bool, _dir: PathBuf) -> bool { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `fish` (bin "fish") generated 2 warnings (run `cargo fix --bin "fish"` to apply 1 suggestion) Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 0.03s [4/7] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish_key_reader --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish_key_reader /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 0.03s [5/7] cd /home/udu/aports/main/fish/src/fish-4.0.2 && /usr/bin/cmake -E env FISH_BUILD_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build PREFIX=/usr CMAKE_WITH_GETTEXT=1 CMAKE=1 DOCDIR=/usr/share/doc/fish DATADIR=/usr/share SYSCONFDIR=/etc BINDIR=/usr/bin LOCALEDIR=/usr/share/locale CARGO_TARGET_DIR=/home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build CARGO_BUILD_RUSTC=/usr/bin/rustc RUSTFLAGS=\ -Clink-arg=-Wl,-z,pack-relative-relocs\ -g /home/udu/aports/main/fish/src/cargo build --bin fish_indent --profile=release-with-debug --target x86_64-alpine-linux-musl --no-default-features && /usr/bin/cmake -E copy /home/udu/aports/main/fish/src/fish-4.0.2/build/cargo/build/x86_64-alpine-linux-musl/release-with-debug/fish_indent /home/udu/aports/main/fish/src/fish-4.0.2/build warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1086 | implement_acceptor_for_branch!(Redirection, (oper: TokenRedirection), (target: String_)); | ---------------------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1103 | / define_list_node!( 1104 | | VariableAssignmentList, 1105 | | variable_assignment_list, 1106 | | VariableAssignment 1107 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1126 | / implement_acceptor_for_branch!( 1127 | | ArgumentOrRedirection, 1128 | | (contents: (Box)) 1129 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1147 | / define_list_node!( 1148 | | ArgumentOrRedirectionList, 1149 | | argument_or_redirection_list, 1150 | | ArgumentOrRedirection 1151 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1170 | implement_acceptor_for_branch!(Statement, (contents: (Box))); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1199 | / implement_acceptor_for_branch!( 1200 | | JobPipeline, 1201 | | (time: (Option)), 1202 | | (variables: (VariableAssignmentList)), ... | 1205 | | (bg: (Option)), 1206 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1234 | / implement_acceptor_for_branch!( 1235 | | JobConjunction, 1236 | | (decorator: (Option)), 1237 | | (job: (JobPipeline)), 1238 | | (continuations: (JobConjunctionContinuationList)), 1239 | | (semi_nl: (Option)), 1240 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1278 | / implement_acceptor_for_branch!( 1279 | | ForHeader, 1280 | | (kw_for: (KeywordFor)), 1281 | | (var_name: (String_)), ... | 1284 | | (semi_nl: (SemiNl)), 1285 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1306 | / implement_acceptor_for_branch!( 1307 | | WhileHeader, 1308 | | (kw_while: (KeywordWhile)), 1309 | | (condition: (JobConjunction)), 1310 | | (andor_tail: (AndorJobList)), 1311 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1333 | / implement_acceptor_for_branch!( 1334 | | FunctionHeader, 1335 | | (kw_function: (KeywordFunction)), 1336 | | (first_arg: (Argument)), 1337 | | (args: (ArgumentList)), 1338 | | (semi_nl: (SemiNl)), 1339 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1360 | / implement_acceptor_for_branch!( 1361 | | BeginHeader, 1362 | | (kw_begin: (KeywordBegin)), 1363 | | (semi_nl: (Option)) 1364 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1389 | / implement_acceptor_for_branch!( 1390 | | BlockStatement, 1391 | | (header: (Box)), 1392 | | (jobs: (JobList)), 1393 | | (end: (KeywordEnd)), 1394 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1395 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1420 | / implement_acceptor_for_branch!( 1421 | | IfClause, 1422 | | (kw_if: (KeywordIf)), 1423 | | (condition: (JobConjunction)), 1424 | | (andor_tail: (AndorJobList)), 1425 | | (body: (JobList)), 1426 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1447 | / implement_acceptor_for_branch!( 1448 | | ElseifClause, 1449 | | (kw_else: (KeywordElse)), 1450 | | (if_clause: (IfClause)), 1451 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1469 | define_list_node!(ElseifClauseList, elseif_clause_list, ElseifClause); | --------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1490 | / implement_acceptor_for_branch!( 1491 | | ElseClause, 1492 | | (kw_else: (KeywordElse)), 1493 | | (semi_nl: (SemiNl)), 1494 | | (body: (JobList)), 1495 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1527 | / implement_acceptor_for_branch!( 1528 | | IfStatement, 1529 | | (if_clause: (IfClause)), 1530 | | (elseif_clauses: (ElseifClauseList)), ... | 1533 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1534 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1556 | / implement_acceptor_for_branch!( 1557 | | CaseItem, 1558 | | (kw_case: (KeywordCase)), 1559 | | (arguments: (ArgumentList)), 1560 | | (semi_nl: (SemiNl)), 1561 | | (body: (JobList)), 1562 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1591 | / implement_acceptor_for_branch!( 1592 | | SwitchStatement, 1593 | | (kw_switch: (KeywordSwitch)), 1594 | | (argument: (Argument)), ... | 1598 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1599 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1624 | / implement_acceptor_for_branch!( 1625 | | DecoratedStatement, 1626 | | (opt_decoration: (Option)), 1627 | | (command: (String_)), 1628 | | (args_or_redirs: (ArgumentOrRedirectionList)), 1629 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1652 | / implement_acceptor_for_branch!( 1653 | | NotStatement, 1654 | | (kw: (KeywordNot)), 1655 | | (time: (Option)), 1656 | | (variables: (VariableAssignmentList)), 1657 | | (contents: (Statement)), 1658 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1679 | / implement_acceptor_for_branch!( 1680 | | JobContinuation, 1681 | | (pipe: (TokenPipe)), 1682 | | (newlines: (MaybeNewlines)), 1683 | | (variables: (VariableAssignmentList)), 1684 | | (statement: (Statement)), 1685 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1702 | define_list_node!(JobContinuationList, job_continuation_list, JobContinuation); | ------------------------------------------------------------------------------ in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1728 | / implement_acceptor_for_branch!( 1729 | | JobConjunctionContinuation, 1730 | | (conjunction: (TokenConjunction)), 1731 | | (newlines: (MaybeNewlines)), 1732 | | (job: (JobPipeline)), 1733 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1760 | implement_acceptor_for_branch!(AndorJob, (job: (JobConjunction))); | ----------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1784 | define_list_node!(AndorJobList, andor_job_list, AndorJob); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:793:9 | 793 | / loop { 794 | | visitor_accept_field_impl!($visit, $self, $visitor, $reversed, $fields); 795 | | break VisitResult::Continue(()); 796 | | } | |_________^ ... 1805 | implement_acceptor_for_branch!(FreestandingArgumentList, (arguments: (ArgumentList))); | ------------------------------------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `visitor_accept_field` which comes from the expansion of the macro `implement_acceptor_for_branch` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 793 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1817 | / define_list_node!( 1818 | | JobConjunctionContinuationList, 1819 | | job_conjunction_continuation_list, 1820 | | JobConjunctionContinuation 1821 | | ); | |_- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1835 | define_list_node!(ArgumentList, argument_list, Argument); | -------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1848 | define_list_node!(JobList, job_list, JobConjunction); | ---------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:694:9 | 694 | / loop { 695 | | let mut result = VisitResult::Continue(()); ... | 713 | | break result; 714 | | } | |_________^ ... 1860 | define_list_node!(CaseItemList, case_item_list, CaseItem); | --------------------------------------------------------- in this macro invocation | = note: this warning originates in the macro `accept_list_visitor` which comes from the expansion of the macro `define_list_node` (in Nightly builds, run with -Z macro-backtrace for more info) help: use `let _ = ...` to ignore the resulting value | 694 | let _ = loop { | +++++++ warning: unused `ControlFlow` that must be used --> src/ast.rs:3721:9 | 3721 | self.visit_mut(&mut *result); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 3721 | let _ = self.visit_mut(&mut *result); | +++++++ warning: unused `ControlFlow` that must be used --> src/reader.rs:983:9 | 983 | data.handle_char_event(Some(ch)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: use `let _ = ...` to ignore the resulting value | 983 | let _ = data.handle_char_event(Some(ch)); | +++++++ warning: `fish` (lib) generated 33 warnings Finished `release-with-debug` profile [optimized + debuginfo] target(s) in 0.02s [6/7] Building HTML documentation with Sphinx [7/7] Install the project... -- Install configuration: "RelWithDebInfo" [5/5] cd /home/udu/aports/main/fish/src/fish-4.0.2/build && env FISH_FORCE_COLOR=1 FISH_SOURCE_DIR=/home/udu/aports/main/fish/src/fish-4.0.2 /usr/bin/ctest --force-new-ctest-process --output-on-failure --progress Test project /home/udu/aports/main/fish/src/fish-4.0.2/build Start 1: abbr.fish Start 2: alias.fish Start 3: andandoror.fish Start 4: andor.fish Start 5: argparse.fish Start 6: bad-option.fish Start 7: basic.fish Start 8: bind.fish Start 9: braces.fish Start 10: broken-config.fish Start 11: buildinfo.fish Start 12: builtinbuiltin.fish Start 13: caller-exit.fish Start 14: caller-observer.fish Start 15: cd.fish Start 16: check-all-fish-files.fish Start 17: check-completions.fish Start 18: check-translations.fish Start 19: cmdsub-limit.fish Start 20: cmdsub.fish 1/188 Test #4: andor.fish ............................... Passed 0.09 sec Start 21: colon-delimited-var.fish 2/188 Test #6: bad-option.fish .......................... Passed 0.10 sec Start 22: command-1.fish 3/188 Test #11: buildinfo.fish ........................... Passed 0.10 sec Start 23: command-2.fish 4/188 Test #3: andandoror.fish .......................... Passed 0.11 sec Start 24: command-not-found.fish 5/188 Test #9: braces.fish .............................. Passed 0.11 sec Start 25: command-vars-persist.fish 6/188 Test #13: caller-exit.fish ......................... Passed 0.11 sec 7/188 Test #19: cmdsub-limit.fish ........................ Passed 0.10 sec Start 26: commandline.fish Start 27: complete-group-order.fish 8/188 Test #12: builtinbuiltin.fish ...................... Passed 0.11 sec 9/188 Test #20: cmdsub.fish .............................. Passed 0.10 sec Start 28: complete.fish Start 29: complete_directories.fish 10/188 Test #14: caller-observer.fish ..................... Passed 0.12 sec Start 30: completion-autoload-tombstone.fish 11/188 Test #10: broken-config.fish ....................... Passed 0.12 sec Start 31: contains_opt.fish 12/188 Test #5: argparse.fish ............................ Passed 0.13 sec Start 32: count.fish 13/188 Test #8: bind.fish ................................ Passed 0.13 sec Start 33: create-base-directories.fish 14/188 Test #1: abbr.fish ................................ Passed 0.14 sec Start 34: deep-cmdsub.fish 15/188 Test #2: alias.fish ............................... Passed 0.17 sec Start 35: default-setup-path.fish 16/188 Test #21: colon-delimited-var.fish ................. Passed 0.10 sec Start 36: directory-redirect.fish 17/188 Test #23: command-2.fish ........................... Passed 0.10 sec Start 37: disown-parent.fish 18/188 Test #7: basic.fish ............................... Passed 0.21 sec Start 38: empty.fish 19/188 Test #22: command-1.fish ........................... Passed 0.12 sec 20/188 Test #27: complete-group-order.fish ................ Passed 0.11 sec Start 39: env.fish Start 40: eval.fish 21/188 Test #25: command-vars-persist.fish ................ Passed 0.11 sec Start 41: exec.fish 22/188 Test #26: commandline.fish ......................... Passed 0.12 sec Start 42: exit-status-with-closing-stderr.fish 23/188 Test #29: complete_directories.fish ................ Passed 0.12 sec 24/188 Test #31: contains_opt.fish ........................ Passed 0.11 sec Start 43: expansion.fish Start 44: fds.fish 25/188 Test #30: completion-autoload-tombstone.fish ....... Passed 0.12 sec Start 45: features-ampersand-nobg-in-token1.fish 26/188 Test #24: command-not-found.fish ................... Passed 0.14 sec Start 46: features-nocaret1.fish 27/188 Test #32: count.fish ............................... Passed 0.12 sec Start 47: features-nocaret2.fish 28/188 Test #33: create-base-directories.fish ............. Passed 0.12 sec Start 48: features-nocaret3.fish 29/188 Test #35: default-setup-path.fish .................. Passed 0.10 sec Start 49: features-nocaret4.fish 30/188 Test #34: deep-cmdsub.fish ......................... Passed 0.15 sec Start 50: features-percent-self1.fish 31/188 Test #36: directory-redirect.fish .................. Passed 0.11 sec Start 51: features-percent-self2.fish 32/188 Test #38: empty.fish ............................... Passed 0.10 sec Start 52: features-qmark1.fish 33/188 Test #41: exec.fish ................................ Passed 0.10 sec Start 53: features-qmark2.fish 34/188 Test #39: env.fish ................................. Passed 0.11 sec Start 54: features-string-backslashes-off.fish 35/188 Test #40: eval.fish ................................ Passed 0.11 sec Start 55: features-string-backslashes.fish 36/188 Test #42: exit-status-with-closing-stderr.fish ..... Passed 0.10 sec Start 56: fish_add_path.fish 37/188 Test #28: complete.fish ............................ Passed 0.23 sec Start 57: fish_exit.fish 38/188 Test #45: features-ampersand-nobg-in-token1.fish ... Passed 0.11 sec Start 58: fish_user_paths.fish 39/188 Test #46: features-nocaret1.fish ................... Passed 0.11 sec Start 59: for.fish 40/188 Test #48: features-nocaret3.fish ................... Passed 0.10 sec Start 60: function-definition.fish 41/188 Test #47: features-nocaret2.fish ................... Passed 0.11 sec Start 61: function.fish 42/188 Test #44: fds.fish ................................. Passed 0.14 sec Start 62: functions.fish 43/188 Test #50: features-percent-self1.fish .............. Passed 0.09 sec Start 63: git.fish 44/188 Test #49: features-nocaret4.fish ................... Passed 0.11 sec Start 64: glob.fish 45/188 Test #51: features-percent-self2.fish .............. Passed 0.10 sec Start 65: history.fish 46/188 Test #43: expansion.fish ........................... Passed 0.17 sec Start 66: indent.fish 47/188 Test #52: features-qmark1.fish ..................... Passed 0.11 sec Start 67: init-command-2.fish 48/188 Test #53: features-qmark2.fish ..................... Passed 0.11 sec Start 68: init-command-mix-ordering.fish 49/188 Test #55: features-string-backslashes.fish ......... Passed 0.10 sec Start 69: init-command-mix.fish 50/188 Test #54: features-string-backslashes-off.fish ..... Passed 0.11 sec Start 70: init-command.fish 51/188 Test #58: fish_user_paths.fish ..................... Passed 0.10 sec 52/188 Test #60: function-definition.fish ................. Passed 0.10 sec Start 71: init-unreadable-cwd.fish Start 72: invocation.fish 53/188 Test #56: fish_add_path.fish ....................... Passed 0.12 sec 54/188 Test #57: fish_exit.fish ........................... Passed 0.11 sec Start 73: job-control-noninteractive.fish Start 74: job-control-not-a-tty.fish 55/188 Test #59: for.fish ................................. Passed 0.10 sec Start 75: job-ids.fish 56/188 Test #61: function.fish ............................ Passed 0.13 sec Start 76: jobs-are-escaped.fish 57/188 Test #62: functions.fish ........................... Passed 0.12 sec Start 77: jobs.fish 58/188 Test #65: history.fish ............................. Passed 0.11 sec Start 78: line-continuation.fish 59/188 Test #64: glob.fish ................................ Passed 0.14 sec Start 79: line-number.fish 60/188 Test #67: init-command-2.fish ...................... Passed 0.10 sec Start 80: locale-numeric.fish 61/188 Test #68: init-command-mix-ordering.fish ........... Passed 0.11 sec Start 81: locale.fish 62/188 Test #69: init-command-mix.fish .................... Passed 0.10 sec Start 82: loops.fish 63/188 Test #71: init-unreadable-cwd.fish ................. Passed 0.10 sec Start 83: math.fish 64/188 Test #70: init-command.fish ........................ Passed 0.11 sec Start 84: no-config.fish 65/188 Test #74: job-control-not-a-tty.fish ............... Passed 0.10 sec Start 85: no-execute.fish 66/188 Test #73: job-control-noninteractive.fish .......... Passed 0.11 sec Start 86: noshebang.fish 67/188 Test #75: job-ids.fish ............................. Passed 0.11 sec Start 87: not.fish 68/188 Test #76: jobs-are-escaped.fish .................... Passed 0.11 sec Start 88: nuls.fish 69/188 Test #78: line-continuation.fish ................... Passed 0.10 sec Start 89: path.fish 70/188 Test #80: locale-numeric.fish ......................***Skipped 0.10 sec Start 90: pipeline-pgroup.fish 71/188 Test #79: line-number.fish ......................... Passed 0.10 sec Start 91: pipestatus.fish 72/188 Test #82: loops.fish ............................... Passed 0.09 sec Start 92: print-help.fish 73/188 Test #72: invocation.fish .......................... Passed 0.18 sec Start 93: printf.fish 74/188 Test #66: indent.fish .............................. Passed 0.24 sec Start 94: prompt.fish 75/188 Test #84: no-config.fish ........................... Passed 0.10 sec Start 95: psub.fish 76/188 Test #85: no-execute.fish .......................... Passed 0.10 sec Start 96: random.fish 77/188 Test #81: locale.fish .............................. Passed 0.13 sec Start 97: rc-returned.fish 78/188 Test #87: not.fish ................................. Passed 0.10 sec Start 98: read.fish 79/188 Test #83: math.fish ................................ Passed 0.13 sec Start 99: realpath.fish 80/188 Test #88: nuls.fish ................................ Passed 0.11 sec Start 100: redirect.fish 81/188 Test #92: print-help.fish ..........................***Skipped 0.09 sec Start 101: regex-import.fish 82/188 Test #90: pipeline-pgroup.fish ..................... Passed 0.12 sec Start 102: return.fish 83/188 Test #93: printf.fish .............................. Passed 0.11 sec Start 103: scoping.fish 84/188 Test #17: check-completions.fish ................... Passed 0.74 sec 85/188 Test #97: rc-returned.fish ......................... Passed 0.09 sec Start 104: self-signal-usr1.fish Start 105: set.fish 86/188 Test #94: prompt.fish .............................. Passed 0.11 sec Start 106: setenv.fish 87/188 Test #91: pipestatus.fish .......................... Passed 0.14 sec Start 107: sigint.fish 88/188 Test #99: realpath.fish ............................ Passed 0.11 sec Start 108: sigint2.fish 89/188 Test #95: psub.fish ................................ Passed 0.15 sec Start 109: signal.fish 90/188 Test #37: disown-parent.fish ....................... Passed 0.61 sec Start 110: slices.fish 91/188 Test #98: read.fish ................................ Passed 0.16 sec Start 111: source.fish 92/188 Test #101: regex-import.fish ........................ Passed 0.12 sec Start 112: stack-overflow.fish 93/188 Test #103: scoping.fish ............................. Passed 0.13 sec Start 113: status-command.fish 94/188 Test #96: random.fish .............................. Passed 0.22 sec Start 114: status-value.fish 95/188 Test #100: redirect.fish ............................ Passed 0.18 sec Start 115: status.fish 96/188 Test #104: self-signal-usr1.fish .................... Passed 0.15 sec Start 116: string-advanced.fish 97/188 Test #102: return.fish .............................. Passed 0.18 sec Start 117: string.fish 98/188 Test #106: setenv.fish .............................. Passed 0.17 sec Start 118: switch.fish 99/188 Test #110: slices.fish .............................. Passed 0.15 sec Start 119: symlinks-not-overwritten.fish 100/188 Test #109: signal.fish .............................. Passed 0.17 sec Start 120: syntax-error-location.fish 101/188 Test #111: source.fish .............................. Passed 0.15 sec Start 121: test-posix.fish 102/188 Test #112: stack-overflow.fish ...................... Passed 0.18 sec Start 122: test.fish 103/188 Test #113: status-command.fish ...................... Passed 0.17 sec Start 123: threads.fish 104/188 Test #116: string-advanced.fish ..................... Passed 0.14 sec Start 124: time.fish 105/188 Test #114: status-value.fish ........................ Passed 0.20 sec Start 125: tmux-abbr.fish 106/188 Test #115: status.fish .............................. Passed 0.19 sec Start 126: tmux-autosuggestion.fish 107/188 Test #118: switch.fish .............................. Passed 0.16 sec Start 127: tmux-bind.fish 108/188 Test #121: test-posix.fish .......................... Passed 0.16 sec Start 128: tmux-bind2.fish 109/188 Test #119: symlinks-not-overwritten.fish ............ Passed 0.20 sec Start 129: tmux-commandline.fish 110/188 Test #105: set.fish ................................. Passed 0.44 sec Start 130: tmux-complete.fish 111/188 Test #107: sigint.fish .............................. Passed 0.43 sec Start 131: tmux-complete2.fish 112/188 Test #108: sigint2.fish ............................. Passed 0.42 sec Start 132: tmux-history-search.fish 113/188 Test #122: test.fish ................................ Passed 0.19 sec Start 133: tmux-job.fish 114/188 Test #127: tmux-bind.fish ...........................***Skipped 0.14 sec Start 134: tmux-multiline-prompt.fish 115/188 Test #126: tmux-autosuggestion.fish .................***Skipped 0.15 sec Start 135: tmux-prompt.fish 116/188 Test #123: threads.fish ............................. Passed 0.21 sec Start 136: tmux-signal.fish 117/188 Test #125: tmux-abbr.fish ...........................***Skipped 0.17 sec Start 137: tmux-transient.fish 118/188 Test #124: time.fish ................................ Passed 0.21 sec Start 138: trace.fish 119/188 Test #15: cd.fish .................................. Passed 1.26 sec Start 139: trap.fish 120/188 Test #120: syntax-error-location.fish ............... Passed 0.31 sec Start 140: trap_print.fish 121/188 Test #129: tmux-commandline.fish ....................***Skipped 0.14 sec Start 141: type.fish 122/188 Test #128: tmux-bind2.fish ..........................***Skipped 0.18 sec Start 142: ulimit.fish 123/188 Test #130: tmux-complete.fish .......................***Skipped 0.15 sec Start 143: umask.fish 124/188 Test #131: tmux-complete2.fish ......................***Skipped 0.14 sec Start 144: variable-assignment.fish 125/188 Test #132: tmux-history-search.fish .................***Skipped 0.14 sec Start 145: vars_as_commands.fish 126/188 Test #133: tmux-job.fish ............................***Skipped 0.16 sec Start 146: version.fish 127/188 Test #135: tmux-prompt.fish .........................***Skipped 0.15 sec Start 147: wait.fish 128/188 Test #134: tmux-multiline-prompt.fish ...............***Skipped 0.17 sec Start 148: wildcard.fish 129/188 Test #136: tmux-signal.fish .........................***Skipped 0.16 sec Start 149: wraps.fish 130/188 Test #18: check-translations.fish .................. Passed 1.41 sec Start 150: zero_based_array.fish 131/188 Test #138: trace.fish ............................... Passed 0.17 sec Start 151: abbrs.py 132/188 Test #137: tmux-transient.fish ......................***Skipped 0.18 sec Start 152: bind.py 133/188 Test #63: git.fish ................................. Passed 1.07 sec 134/188 Test #140: trap_print.fish .......................... Passed 0.16 sec Start 153: bind_mode_events.py Start 154: cancel_event.py 135/188 Test #141: type.fish ................................ Passed 0.17 sec Start 155: commandline.py 136/188 Test #142: ulimit.fish .............................. Passed 0.18 sec Start 156: complete-group-order.py 137/188 Test #145: vars_as_commands.fish .................... Passed 0.15 sec Start 157: complete.py 138/188 Test #144: variable-assignment.fish ................. Passed 0.18 sec Start 158: cursor_selection.py 139/188 Test #146: version.fish ............................. Passed 0.15 sec Start 159: disable_mouse.py 140/188 Test #148: wildcard.fish ............................ Passed 0.17 sec Start 160: eval-stack-overflow.py 141/188 Test #149: wraps.fish ............................... Passed 0.17 sec Start 161: exit.py 142/188 Test #150: zero_based_array.fish .................... Passed 0.18 sec Start 162: exit_handlers.py 143/188 Test #143: umask.fish ............................... Passed 0.28 sec Start 163: exit_nohang.py 144/188 Test #152: bind.py .................................. Passed 0.27 sec Start 164: fg.py 145/188 Test #155: commandline.py ........................... Passed 0.27 sec Start 165: fkr.py 146/188 Test #151: abbrs.py .................................***Failed 0.38 sec Testing file pexpects/abbrs.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/abbrs.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/abbrs.py for a second time Testing file pexpects/abbrs.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/abbrs.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 166: generic.py 147/188 Test #153: bind_mode_events.py ......................***Failed 0.39 sec Testing file pexpects/bind_mode_events.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/bind_mode_events.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/bind_mode_events.py for a second time Testing file pexpects/bind_mode_events.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/bind_mode_events.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 167: histfile.py 148/188 Test #154: cancel_event.py ..........................***Failed 0.41 sec Testing file pexpects/cancel_event.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/cancel_event.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/cancel_event.py for a second time Testing file pexpects/cancel_event.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/cancel_event.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 168: history.py 149/188 Test #157: complete.py ..............................***Failed 0.36 sec Testing file pexpects/complete.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/complete.py for a second time Testing file pexpects/complete.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 169: isatty.py 150/188 Test #158: cursor_selection.py ......................***Failed 0.36 sec Testing file pexpects/cursor_selection.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/cursor_selection.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/cursor_selection.py for a second time Testing file pexpects/cursor_selection.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/cursor_selection.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 170: job_summary.py 151/188 Test #156: complete-group-order.py ..................***Failed 0.39 sec Testing file pexpects/complete-group-order.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py:46: SyntaxWarning: invalid escape sequence '\W' "india\W+hotel\W+charlie\W+alpha\W+delta\W+kilo\r\n" /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py:47: SyntaxWarning: invalid escape sequence '\W' + "foxtrot\W+golf\W+echo\W+bravo\W+juliett\W+lima" Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/complete-group-order.py for a second time Testing file pexpects/complete-group-order.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py:46: SyntaxWarning: invalid escape sequence '\W' "india\W+hotel\W+charlie\W+alpha\W+delta\W+kilo\r\n" /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py:47: SyntaxWarning: invalid escape sequence '\W' + "foxtrot\W+golf\W+echo\W+bravo\W+juliett\W+lima" Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/complete-group-order.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 171: nullterm.py 152/188 Test #117: string.fish .............................. Passed 0.98 sec Start 172: pipeline.py 153/188 Test #161: exit.py ..................................***Failed 0.39 sec Testing file pexpects/exit.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit.py", line 12, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/exit.py for a second time Testing file pexpects/exit.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit.py", line 12, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 173: postexec.py 154/188 Test #159: disable_mouse.py .........................***Failed 0.45 sec Testing file pexpects/disable_mouse.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/disable_mouse.py", line 4, in sp = SpawnedProc(args=["-d", "reader"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/disable_mouse.py for a second time Testing file pexpects/disable_mouse.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/disable_mouse.py", line 4, in sp = SpawnedProc(args=["-d", "reader"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 174: private_mode.py 155/188 Test #160: eval-stack-overflow.py ...................***Failed 0.44 sec Testing file pexpects/eval-stack-overflow.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/eval-stack-overflow.py:34: SyntaxWarning: invalid escape sequence '\^' + "\r\n *\^~+\^\w*" Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/eval-stack-overflow.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/eval-stack-overflow.py for a second time Testing file pexpects/eval-stack-overflow.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/eval-stack-overflow.py:34: SyntaxWarning: invalid escape sequence '\^' + "\r\n *\^~+\^\w*" Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/eval-stack-overflow.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 175: prompt_redraw_loop.py 156/188 Test #162: exit_handlers.py .........................***Failed 0.41 sec Testing file pexpects/exit_handlers.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit_handlers.py", line 9, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/exit_handlers.py for a second time Testing file pexpects/exit_handlers.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit_handlers.py", line 9, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 176: read.py 157/188 Test #163: exit_nohang.py ...........................***Failed 0.41 sec Testing file pexpects/exit_nohang.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit_nohang.py", line 7, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/exit_nohang.py for a second time Testing file pexpects/exit_nohang.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/exit_nohang.py", line 7, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 177: set_color.py 158/188 Test #165: fkr.py ................................... Passed 0.31 sec Start 178: sigint.py 159/188 Test #164: fg.py ....................................***Failed 0.38 sec Testing file pexpects/fg.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/fg.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/fg.py for a second time Testing file pexpects/fg.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/fg.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 179: signals.py 160/188 Test #166: generic.py ...............................***Failed 0.38 sec Testing file pexpects/generic.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/generic.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/generic.py for a second time Testing file pexpects/generic.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/generic.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 180: status.py 161/188 Test #170: job_summary.py ...........................***Failed 0.34 sec Testing file pexpects/job_summary.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/job_summary.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/job_summary.py for a second time Testing file pexpects/job_summary.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/job_summary.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 181: stdin_nonblocking.py 162/188 Test #171: nullterm.py ..............................***Failed 0.35 sec Testing file pexpects/nullterm.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/nullterm.py", line 10, in sp = SpawnedProc(env=env) ^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/nullterm.py for a second time Testing file pexpects/nullterm.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/nullterm.py", line 10, in sp = SpawnedProc(env=env) ^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 182: terminal.py 163/188 Test #168: history.py ...............................***Failed 0.38 sec Testing file pexpects/history.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:111: SyntaxWarning: invalid escape sequence '\[' expect_re("\[1\] echo hello AGAIN\r\n") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:112: SyntaxWarning: invalid escape sequence '\[' expect_re("\[2\] echo hello again\r\n\r\n") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:116: SyntaxWarning: invalid escape sequence '\?' expect_re("Delete which entries\? ") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:133: SyntaxWarning: invalid escape sequence '\[' sendline("echo history2=$history\[2\]") Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py", line 19, in sp = SpawnedProc(env=os.environ.copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/history.py for a second time Testing file pexpects/history.py:/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:111: SyntaxWarning: invalid escape sequence '\[' expect_re("\[1\] echo hello AGAIN\r\n") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:112: SyntaxWarning: invalid escape sequence '\[' expect_re("\[2\] echo hello again\r\n\r\n") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:116: SyntaxWarning: invalid escape sequence '\?' expect_re("Delete which entries\? ") /home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py:133: SyntaxWarning: invalid escape sequence '\[' sendline("echo history2=$history\[2\]") Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/history.py", line 19, in sp = SpawnedProc(env=os.environ.copy()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 183: torn_escapes.py 164/188 Test #169: isatty.py ................................***Failed 0.39 sec Testing file pexpects/isatty.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/isatty.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/isatty.py for a second time Testing file pexpects/isatty.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/isatty.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 184: tty_ownership.py 165/188 Test #167: histfile.py ..............................***Failed 0.44 sec Testing file pexpects/histfile.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/histfile.py", line 5, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/histfile.py for a second time Testing file pexpects/histfile.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/histfile.py", line 5, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 185: undo.py 166/188 Test #172: pipeline.py ..............................***Failed 0.44 sec Testing file pexpects/pipeline.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/pipeline.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/pipeline.py for a second time Testing file pexpects/pipeline.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/pipeline.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 186: wait.py 167/188 Test #174: private_mode.py ..........................***Failed 0.37 sec Testing file pexpects/private_mode.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/private_mode.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/private_mode.py for a second time Testing file pexpects/private_mode.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/private_mode.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 187: wildcard_tab.py 168/188 Test #175: prompt_redraw_loop.py ....................***Failed 0.37 sec Testing file pexpects/prompt_redraw_loop.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/prompt_redraw_loop.py", line 5, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/prompt_redraw_loop.py for a second time Testing file pexpects/prompt_redraw_loop.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/prompt_redraw_loop.py", line 5, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed Start 188: cargo-test 169/188 Test #173: postexec.py ..............................***Failed 0.41 sec Testing file pexpects/postexec.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/postexec.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/postexec.py for a second time Testing file pexpects/postexec.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/postexec.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 170/188 Test #178: sigint.py ................................***Failed 0.35 sec Testing file pexpects/sigint.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/sigint.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/sigint.py for a second time Testing file pexpects/sigint.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/sigint.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 171/188 Test #176: read.py ..................................***Failed 0.40 sec Testing file pexpects/read.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/read.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/read.py for a second time Testing file pexpects/read.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/read.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 172/188 Test #177: set_color.py .............................***Failed 0.38 sec Testing file pexpects/set_color.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/set_color.py", line 8, in sp = SpawnedProc(env=env) ^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/set_color.py for a second time Testing file pexpects/set_color.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/set_color.py", line 8, in sp = SpawnedProc(env=env) ^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 173/188 Test #179: signals.py ...............................***Failed 0.40 sec Testing file pexpects/signals.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/signals.py", line 4, in sp = SpawnedProc(timeout=10) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/signals.py for a second time Testing file pexpects/signals.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/signals.py", line 4, in sp = SpawnedProc(timeout=10) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 174/188 Test #180: status.py ................................***Failed 0.36 sec Testing file pexpects/status.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/status.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/status.py for a second time Testing file pexpects/status.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/status.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 175/188 Test #139: trap.fish ................................ Passed 1.28 sec 176/188 Test #16: check-all-fish-files.fish ................ Passed 2.54 sec 177/188 Test #181: stdin_nonblocking.py .....................***Failed 0.33 sec Testing file pexpects/stdin_nonblocking.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/stdin_nonblocking.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/stdin_nonblocking.py for a second time Testing file pexpects/stdin_nonblocking.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/stdin_nonblocking.py", line 6, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 178/188 Test #183: torn_escapes.py ..........................***Failed 0.33 sec Testing file pexpects/torn_escapes.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/torn_escapes.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/torn_escapes.py for a second time Testing file pexpects/torn_escapes.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/torn_escapes.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 179/188 Test #184: tty_ownership.py .........................***Failed 0.33 sec Testing file pexpects/tty_ownership.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/tty_ownership.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/tty_ownership.py for a second time Testing file pexpects/tty_ownership.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/tty_ownership.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 180/188 Test #187: wildcard_tab.py ..........................***Failed 0.24 sec Testing file pexpects/wildcard_tab.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/wildcard_tab.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/wildcard_tab.py for a second time Testing file pexpects/wildcard_tab.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/wildcard_tab.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 181/188 Test #182: terminal.py ..............................***Failed 0.36 sec Testing file pexpects/terminal.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/terminal.py", line 14, in sp = SpawnedProc(args=["-d", "term-support"], dimensions=(0, 0)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/terminal.py for a second time Testing file pexpects/terminal.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/terminal.py", line 14, in sp = SpawnedProc(args=["-d", "term-support"], dimensions=(0, 0)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 182/188 Test #185: undo.py ..................................***Failed 0.34 sec Testing file pexpects/undo.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/undo.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/undo.py for a second time Testing file pexpects/undo.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/undo.py", line 4, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 183/188 Test #186: wait.py ..................................***Failed 0.31 sec Testing file pexpects/wait.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/wait.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices Trying pexpects/wait.py for a second time Testing file pexpects/wait.py:Traceback (most recent call last): File "/home/udu/aports/main/fish/src/fish-4.0.2/build/tests/pexpects/wait.py", line 11, in sp = SpawnedProc() ^^^^^^^^^^^^^ File "/home/udu/aports/main/fish/src/fish-4.0.2/build/pexpect_helper.py", line 164, in __init__ self.spawn = pexpect.spawn( ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 205, in __init__ self._spawn(command, args, preexec_fn, dimensions) File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 303, in _spawn self.ptyproc = self._spawnpty(self.args, env=self.env, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pexpect/pty_spawn.py", line 315, in _spawnpty return ptyprocess.PtyProcess.spawn(args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/ptyprocess/ptyprocess.py", line 230, in spawn pid, fd = pty.fork() ^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 107, in fork master_fd, slave_fd = openpty() ^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 34, in openpty master_fd, slave_name = _open_terminal() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pty.py", line 67, in _open_terminal raise OSError('out of pty devices') OSError: out of pty devices 1 test failed 184/188 Test #89: path.fish ................................ Passed 2.17 sec 185/188 Test #147: wait.fish ................................ Passed 2.83 sec 186/188 Test #77: jobs.fish ................................ Passed 5.42 sec 187/188 Test #86: noshebang.fish ...........................***Failed 35.30 sec Testing file checks/noshebang.fish ... Failure: The CHECK on line 66 wants: 0 which failed to match line stdout:7: 139 Context: [...] from line 40 (stdout:4): 0 126 126 139 <= does not match CHECK on line 66: 0 139 <= does not match CHECK on line 67: 0 126 126 126 when running command: ../test/root/bin/fish checks/noshebang.fish 188/188 Test #188: cargo-test ............................... Passed 51.75 sec 81% tests passed, 35 tests failed out of 188 Total Test time (real) = 54.14 sec The following tests did not run: 80 - locale-numeric.fish (Skipped) 92 - print-help.fish (Skipped) 125 - tmux-abbr.fish (Skipped) 126 - tmux-autosuggestion.fish (Skipped) 127 - tmux-bind.fish (Skipped) 128 - tmux-bind2.fish (Skipped) 129 - tmux-commandline.fish (Skipped) 130 - tmux-complete.fish (Skipped) 131 - tmux-complete2.fish (Skipped) 132 - tmux-history-search.fish (Skipped) 133 - tmux-job.fish (Skipped) 134 - tmux-multiline-prompt.fish (Skipped) 135 - tmux-prompt.fish (Skipped) 136 - tmux-signal.fish (Skipped) 137 - tmux-transient.fish (Skipped) The following tests FAILED: 86 - noshebang.fish (Failed) 151 - abbrs.py (Failed) 153 - bind_mode_events.py (Failed) 154 - cancel_event.py (Failed) 156 - complete-group-order.py (Failed) 157 - complete.py (Failed) 158 - cursor_selection.py (Failed) 159 - disable_mouse.py (Failed) 160 - eval-stack-overflow.py (Failed) 161 - exit.py (Failed) 162 - exit_handlers.py (Failed) 163 - exit_nohang.py (Failed) 164 - fg.py (Failed) 166 - generic.py (Failed) 167 - histfile.py (Failed) 168 - history.py (Failed) 169 - isatty.py (Failed) 170 - job_summary.py (Failed) 171 - nullterm.py (Failed) 172 - pipeline.py (Failed) 173 - postexec.py (Failed) 174 - private_mode.py (Failed) 175 - prompt_redraw_loop.py (Failed) 176 - read.py (Failed) 177 - set_color.py (Failed) 178 - sigint.py (Failed) 179 - signals.py (Failed) 180 - status.py (Failed) 181 - stdin_nonblocking.py (Failed) 182 - terminal.py (Failed) 183 - torn_escapes.py (Failed) 184 - tty_ownership.py (Failed) 185 - undo.py (Failed) 186 - wait.py (Failed) 187 - wildcard_tab.py (Failed) Errors while running CTest ninja: job failed: cd /home/udu/aports/main/fish/src/fish-4.0.2/build && env FISH_FORCE_COLOR=1 FISH_SOURCE_DIR=/home/udu/aports/main/fish/src/fish-4.0.2 /usr/bin/ctest --force-new-ctest-process --output-on-failure --progress ninja: subcommand failed >>> ERROR: fish: check failed >>> fish: Uninstalling dependencies... ( 1/12) Purging .makedepends-fish (20250805.050232) ( 2/12) Purging ncurses-terminfo (6.5_p20250503-r0) ( 3/12) Purging cargo-auditable (0.7.0-r0) ( 4/12) Purging doxygen (1.13.2-r0) ( 5/12) Purging py3-pexpect-pyc (4.9-r1) ( 6/12) Purging py3-pexpect (4.9-r1) ( 7/12) Purging py3-ptyprocess-pyc (0.7.0-r6) ( 8/12) Purging py3-ptyprocess (0.7.0-r6) ( 9/12) Purging cargo (1.87.0-r0) (10/12) Purging rust (1.87.0-r0) (11/12) Purging llvm20-libs (20.1.8-r0) (12/12) Purging scudo-malloc (20.1.8-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 1398 MiB in 472 packages