| 21 Mar 2026 |
whispers [& it/fae] | their current target rust version is 1.49 so it'll be a hot minute | 14:55:10 |
Cathal | Would a fix to rustPlatform.fetchCargoVendor have to go through staging? Hit a bug around the recent changes (https://github.com/NixOS/nixpkgs/pull/387337) when building COSMIC packages. | 15:47:43 |
K900 | Yes | 16:10:43 |
azban | is it intentional that cargoBuildHook doesn't support Cargo.lock files that have multiple dependencies with the same git repo as source with different commits. it seems like it causing this issue: https://github.com/NixOS/nixpkgs/issues/501981 | 23:27:19 |
azban | nevermind, looks like there is a fix out https://github.com/NixOS/nixpkgs/pull/501979 | 23:41:41 |
| 22 Mar 2026 |
nyanbinary 🏳️⚧️ | I mean is there any way to accelerate it having a broken COSMIC DE for like a few weeks is not ideal. | 04:09:51 |
Alyssa Ross | how did it get updated in that state? | 15:00:41 |
| ryo changed their profile picture. | 17:33:12 |
ryo | hi | 17:33:28 |
nyanbinary 🏳️⚧️ | The staging update broke it | 17:36:48 |
Alyssa Ross | Redacted or Malformed Event | 19:03:13 |
| 23 Mar 2026 |
nyanbinary 🏳️⚧️ | So yeag | 03:22:08 |
Alyssa Ross | Maybe we could temporarily switch it to importCargoLock? Does that handle this correctly? | 07:12:45 |
niklaskorz | I don't think upstream intended this internal dependency to be at different commit revs actually, so we should ensure libcosmic points to the same revision of dbus-settings-bindings and PR that | 09:39:04 |
niklaskorz | * I don't think upstream intended this internal dependency to be at different commit revs actually, so we should ensure libcosmic points to the same revision of dbus-settings-bindings (by patching the lockfile) and PR that | 09:39:20 |
niklaskorz | i.e. the issue is caused by libcosmic recently adding dbus-settings-bindings as a dependency itself, which ended up with a new entry in cosmic-settings-daemon at the then-current revision of debus-settings-bindings | 09:41:15 |
niklaskorz | * i.e. the issue is caused by libcosmic recently adding dbus-settings-bindings as a dependency itself, which ended up with a new entry in cosmic-settings-daemon at the then-current revision of dbus-settings-bindings | 09:41:28 |
niklaskorz | while cosmic-settings-daemon already depended on dbus-settings-bindings directly before and never updated the rev of that dependency in its lockfile | 09:41:45 |
niklaskorz | (if cosmic were a monorepo this wouldn't have happened) | 09:46:19 |
niklaskorz | PR coming in a moment | 09:54:14 |
| nasso joined the room. | 13:44:15 |
nasso | hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii im new to nix and im trying to package a rust project that is spread across many crates in many workspaces in many repos
would you recommend naersk or crane? | 13:46:11 |
Ben Sparks | package for nixpkgs or package for yourself | 13:47:41 |
nasso | or maybe i dont need either?? | 13:47:28 |
Ben Sparks | * package for nixpkgs or package for yourself? | 13:47:46 |
nasso | we cross compile a lot and we are pinned to like rust 1.89 | 13:48:06 |
nasso | 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 |
Ben 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 |
Ben 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 | awesome! i wasn't sure cuz they both seem similar | 14:04:29 |