lopsided98 / nix-ros-overlay

ROS overlay for the Nix package manager
Apache License 2.0
174 stars 68 forks source link

Add ROS 2 Jazzy Jalisco #410

Open wentasah opened 1 month ago

wentasah commented 1 month ago

The content of jazzy/overrides.nix is just a copy of rolling/overrides.nix.

At least ros-core builds successfully (tested on files generated by superflore today; not yet in this repo).

hacker1024 commented 2 weeks ago

Perhaps we should use Python 3.12 here as well? REP 2000 uses a range of 3.7 - 3.12, depending on the platform, with 3.8 and 3.12 being hard requirements.

wentasah commented 2 weeks ago

I'm not sure. I think that historically, the python attribute was used in this repo only to distinguish between Python 2 and 3. Given that Jazzy will be supported 5 years, it will likely be longer than how long will Python 3.12 stay in nixpkgs. Therefore, keeping this overlay up-to-date with what's the default in nixpkgs seems more practical to me.

hacker1024 commented 2 weeks ago

Fair enough. 3.12 will also become the default at some point in the near future: https://github.com/NixOS/nixpkgs/pull/320924