nixbot

builds

failed x86_64-linux.formatting build #1 · raw ·

1these 3 derivations will be built:2  /nix/store/7l98nsz7d997g017ialakczs0n6bsg14-treefmt.toml.drv3  /nix/store/1b80aqr7k2d40qnzxxnplldc4jx8cz48-treefmt.drv4  /nix/store/wzgjnw1j44ikrmmxpl5smwarr5n8hcnj-treefmt-check.drv5building '/nix/store/7l98nsz7d997g017ialakczs0n6bsg14-treefmt.toml.drv'6treefmt.toml> tribuchet: building on jamie7treefmt.toml> structuredAttrs is enabled8building '/nix/store/1b80aqr7k2d40qnzxxnplldc4jx8cz48-treefmt.drv'9treefmt> tribuchet: building on jamie10building '/nix/store/wzgjnw1j44ikrmmxpl5smwarr5n8hcnj-treefmt-check.drv'11treefmt-check> tribuchet: building on jamie12treefmt-check> treefmt v2.5.0traversed 46 files13treefmt-check> emitted 36 files for processing14treefmt-check> formatted 36 files (2 changed) in 82ms15treefmt-check>  M package.nix16treefmt-check>  M src/autoformatelf.rs17treefmt-check> diff --git a/package.nix b/package.nix18treefmt-check> index 085df34..e34ed6b 10064419treefmt-check> --- a/package.nix20treefmt-check> +++ b/package.nix21treefmt-check> @@ -17,7 +17,8 @@ rustPlatform.buildRustPackage {22treefmt-check>    # patchelf-compatible names ship under the same flag.23treefmt-check>    postInstall = ''24treefmt-check>      ln -s formatelf $out/bin/auto-formatelf25treefmt-check> -  '' + lib.optionalString patchelfSymlink ''26treefmt-check> +  ''27treefmt-check> +  + lib.optionalString patchelfSymlink ''28treefmt-check>      ln -s formatelf $out/bin/patchelf29treefmt-check>      ln -s formatelf $out/bin/auto-patchelf30treefmt-check>    '';31treefmt-check> diff --git a/src/autoformatelf.rs b/src/autoformatelf.rs32treefmt-check> index a78fa85..6a0286c 10064433treefmt-check> --- a/src/autoformatelf.rs34treefmt-check> +++ b/src/autoformatelf.rs35treefmt-check> @@ -232,9 +232,11 @@ where36treefmt-check>              Long("libs") => cfg.libs.extend(paths(&mut p)),37treefmt-check>              Long("runtime-dependencies") => cfg.runtime_deps.extend(paths(&mut p)),38treefmt-check>              Long("append-rpaths") => cfg.append_rpaths.extend(paths(&mut p)),39treefmt-check> -            Long("ignore-missing") => cfg40treefmt-check> -                .ignore_missing41treefmt-check> -                .extend(multi(&mut p).iter().map(|v| v.to_string_lossy().into_owned())),42treefmt-check> +            Long("ignore-missing") => cfg.ignore_missing.extend(43treefmt-check> +                multi(&mut p)44treefmt-check> +                    .iter()45treefmt-check> +                    .map(|v| v.to_string_lossy().into_owned()),46treefmt-check> +            ),47treefmt-check>              Long("no-recurse") => cfg.recursive = false,48treefmt-check>              Long("keep-libc") => cfg.keep_libc = true,49treefmt-check>              Long("ignore-existing") => cfg.add_existing = false,50treefmt-check> @@ -428,7 +430,11 @@ fn patch_all(51treefmt-check>                  })52treefmt-check>              })53treefmt-check>              .collect();54treefmt-check> -        results.extend(handles.into_iter().map(|h| h.join().expect("worker panicked")));55treefmt-check> +        results.extend(56treefmt-check> +            handles57treefmt-check> +                .into_iter()58treefmt-check> +                .map(|h| h.join().expect("worker panicked")),59treefmt-check> +        );60treefmt-check>      });61treefmt-check>  62treefmt-check>      let mut missing = Vec::new();63error: Cannot build '/nix/store/wzgjnw1j44ikrmmxpl5smwarr5n8hcnj-treefmt-check.drv'.64       Reason: builder failed with exit code 1.65       Output paths:66         /nix/store/a4smv7h92d2mzjl2xl4zz07irnz5vws8-treefmt-check67       Last 25 log lines:68       >              Long("append-rpaths") => cfg.append_rpaths.extend(paths(&mut p)),69       > -            Long("ignore-missing") => cfg70       > -                .ignore_missing71       > -                .extend(multi(&mut p).iter().map(|v| v.to_string_lossy().into_owned())),72       > +            Long("ignore-missing") => cfg.ignore_missing.extend(73       > +                multi(&mut p)74       > +                    .iter()75       > +                    .map(|v| v.to_string_lossy().into_owned()),76       > +            ),77       >              Long("no-recurse") => cfg.recursive = false,78       >              Long("keep-libc") => cfg.keep_libc = true,79       >              Long("ignore-existing") => cfg.add_existing = false,80       > @@ -428,7 +430,11 @@ fn patch_all(81       >                  })82       >              })83       >              .collect();84       > -        results.extend(handles.into_iter().map(|h| h.join().expect("worker panicked")));85       > +        results.extend(86       > +            handles87       > +                .into_iter()88       > +                .map(|h| h.join().expect("worker panicked")),89       > +        );90       >      });91       >92       >      let mut missing = Vec::new();93       For full logs, run:94         nix log /nix/store/wzgjnw1j44ikrmmxpl5smwarr5n8hcnj-treefmt-check.drv