10 Dec 2024 |
pveierland | Sweet! Rust project build successful after 2 days of .. light headbanging. Ended up with fenix toolchain + crane for build setup. Kudos to both for good docs 👍️ | 12:28:23 |
antifuchs | Fenix + crane are the best combo. Bonus that they sound like a 2008-era stomp folk pop band | 12:31:32 |
pveierland | The "close 100 tabs" after getting things to work moment is always a bliss | 12:33:45 |
Charles | i just wish fenix didn't have a bus factor of exactly zero | 18:43:32 |
Charles | it's been this way for quite some time, imo maintainership should get transferred to someone else at this point | 18:45:21 |
antifuchs | huh, it lives in the nix-community org; someone should be able to claim it | 18:46:20 |
11 Dec 2024 |
Ralith | does someone *want* to? that's usually the hard part | 00:49:33 |
Ralith | @charles:computer.surgery: are you volunteering? :D | 00:49:49 |
Charles | sure | 00:50:39 |
Ralith | well, ping an org admin! | 01:24:51 |
| marijan changed their profile picture. | 14:20:36 |
Gaétan Lepage | while updating polars | 17:17:49 |
Gaétan Lepage | Download clipboard.png | 17:17:51 |
K900 | Probably need newer rust? | 17:18:09 |
Gaétan Lepage | Looks like it :/ | 17:19:38 |
Gaétan Lepage | https://github.com/rust-lang/hashbrown/blob/25365fc3cbec606b86a2a2251df246d6062eea67/src/lib.rs#L14-L24 | 17:19:39 |
Gaétan Lepage | Not a lot I can do right ? | 17:27:22 |
Gaétan Lepage | Apart from shipping an older version of this package | 17:27:31 |
Niklas Korz | Since Rust 1.36, this is now the HashMap implementation for the Rust standard library.
Sounds like you might be able to patch it out and use the stdlib instead, but yeah that's some effort | 19:04:44 |
Niklas Korz | In general I'm surprised you'd need any nightly features in polarsm | 19:05:04 |
Niklas Korz | * In general I'm surprised you'd need any nightly features in polars | 19:05:08 |
Niklas Korz | * In general I'm surprised you'd need any nightly compiler features in polars | 19:05:17 |
Niklas Korz | https://github.com/pola-rs/polars/issues/12805 | 19:05:52 |
Niklas Korz | In reply to @k900:0upti.me Probably need newer rust? 1.80 is enough according to Polars, nixpkgs is on 1.82 | 19:07:05 |
Niklas Korz | But you need a nightly compiler tool chain apparently, not stable | 19:07:42 |
Niklas Korz | I don't think we ship rust nightly in nixpkgs | 19:08:10 |
Niklas Korz | In reply to @glepage:matrix.org clipboard.png That particularly feature will land in Rust stable with 1.84, releasing on January 9, 2025 | 19:16:12 |
Gaétan Lepage | Ok, thanks ! | 21:22:48 |
12 Dec 2024 |
| mrtni joined the room. | 06:24:42 |
Gaétan Lepage | Do I understand this whole thread about lld correctly ?
Basically, when a package uses -Clink-arg=-fuse-ld=lld (and you provide it with lld in nativeBuildInputs ), you can get an incompletely patched binary ?
This is what I observed with newer versions of materialize .
What is the recommended solution ? Just patching the flag out ?
It seems to work, but maybe there is a better solution. | 15:47:46 |