!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

673 Members
Rust153 Servers

Load older messages


SenderMessageTime
23 Mar 2026
@nasso:matrix.orgnassowe cross compile a lot and we are pinned to like rust 1.8913:48:06
@nasso:matrix.orgnasso
In reply to @benjaminsparks:chat.alugha.app
package for nixpkgs or package for yourself
myself for now, might want to upstream to nixkpgs one day in the future though
13:48:41
@benjaminsparks:chat.alugha.appBen Sparks

if you're doing cross then you should look to crane IIRC
https://crane.dev/examples/cross-rust-overlay.html

you can pass in a rust compiler from rust-overlay for example

13:51:14
@benjaminsparks:chat.alugha.appBen Sparks *

if you're doing cross then you should look to crane IIRC
https://crane.dev/examples/cross-rust-overlay.html

you can pass in a 1.89 or later rust compiler from rust-overlay for example

13:51:24
@nasso:matrix.orgnassoawesome! i wasn't sure cuz they both seem similar14:04:29
@nasso:matrix.orgnassoi also dont want to patch the project too much so i cant really setup something like workspace-hack14:05:05
@mach50:nope.chatmach50 joined the room.15:11:10
@niko:nyanbinary.rsnyanbinary 🏳️‍⚧️ Don't think so. Still the fix should be merged for now while like niklaskorzwe can patch it to fix it for now. 19:26:25
@nasso:matrix.orgnasso hey so for the past 2 days ive been having this error when trying to use crane to build a crate in a workspace:
       > +++ command cargo check --release --locked --all-targets
       >     Updating crates.io index
       > error: failed to get `async-trait` as a dependency of package `libkypc v0.1.0 (/nix/var/nix/builds/nix-72346-1214498785/source/crates/libkypc)`
       >
       > Caused by:
       >   download of config.json failed
       >
       > Caused by:
       >   failed to download from `https://index.crates.io/config.json`
       >
       > Caused by:
       >   [60] SSL peer certificate or SSH remote key was not OK (SSL certificate OpenSSL verify result: unable to get local issuer certificate (20))

im not sure whats causing this. i can wget https://index.crates.io/config.json just fine

this is what my derivation looks like btw:
{ pkgs, libiconv, lib, stdenv, crane }:
let
  craneLib = crane.mkLib pkgs;
  src = craneLib.cleanCargoSource ./.;
  commonArgs = {
    inherit src;
    strictDeps = true;
    buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
  };
  cargoArtifacts = craneLib.buildDepsOnly commonArgs;
in {
  kypc = craneLib.buildPackage {
    inherit cargoArtifacts;
    pname = "libkypc";
    version = "0.1.0";
    cargoExtraArgs = "-p libkypc";
    doCheck = false;
    src = lib.fileset.toSource {
      root = ./.;
      fileset = lib.fileset.unions [
        ./Cargo.toml
        ./Cargo.lock
        (craneLib.fileset.commonCargoSources ./crates/libkypc)
      ];
    };
  };
}

i think im going crazy??? could it be that my Cargo.lock is outdated?? how could i update it without nix develop (which i can't even run!) i dont even have cargo installed globally!
23:45:26
24 Mar 2026
@theo-paris:matrix.org@theo-paris:matrix.org left the room.04:05:58
@zaphar_ps:matrix.org@zaphar_ps:matrix.org left the room.15:11:47
25 Mar 2026
@manman1010:matrix.org@manman1010:matrix.org joined the room.07:26:37
@manman1010:matrix.org@manman1010:matrix.org left the room.07:27:24
@nasso:matrix.orgnasso ok guys so i think i figured it out

behold, my Cargo.lock:
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3

[[package]]
name = "quick-start"
version = "0.1.0"
18:21:49
@nasso:matrix.orgnasso(yes thats the entirety of it)18:21:59
@nasso:matrix.orgnasso so i just added a devShell so i could nix develop into it and run a cargo check to update it, and now it builds! 18:22:45
@nasso:matrix.orgnassothe error did NOT help at all lmao18:23:01
26 Mar 2026
@tuisto:matrix.org@tuisto:matrix.org left the room.12:56:39
@k900:0upti.meK900https://blog.rust-lang.org/2026/03/26/1.94.1-release/13:25:33
@k900:0upti.meK9001.94.1 is security13:25:35
@winter:catgirl.cloudWintercan grab in a few hours if nobody else does13:26:28
@emilazy:matrix.orgemily(thanks xokdvium)14:08:54
@vika:fireburn.ruVika (she/her) changed their profile picture.18:36:25
@k900:0upti.meK900This is the Rust room19:12:12
@k900:0upti.meK900?19:12:13
@k900:0upti.meK900Oh19:12:15
@k900:0upti.meK900Holy federation lag lmao19:12:20
@emilazy:matrix.orgemilysee https://blog.rust-lang.org/2026/03/21/cve-2026-33056/19:13:44
27 Mar 2026
@thefossguy:matrix.orgPratham Patel joined the room.01:03:55
@thefossguy:matrix.orgPratham PatelWould anyone from the Rust team mind reviewing https://github.com/NixOS/nixpkgs/pull/501979?01:05:42

Show newer messages


Back to Room ListRoom Version: 6