Conversation
Init of toml11 with major version 4. This is a seperate package to keep toml11 (with version 3.x) for other dependent packages, like nix and lix.
|
|
As a note to a reviewer or other (potential) maintainer, I did mark myself as the maintainer here however I'm at best a C++ beginner (can read/build code, can't meaningfully write it). This might be best handled by an actual user (like the lix or nix team) instead. |
This replaced the ad-hoc toml11 4.2.0 build with toml11_4 from NixOS#442668
|
For reviewer(s), the basic test for binaries/libraries was replacing the inlined build of |
|
This is indeed something that Lix could depend upon. However at the time of making the comment I underestimated the urgency of the toml11 bump, while overestimating the difficulty of preparing fixed Lix versions. If the nix team agrees it would probably be better to go ahead with #430607 and update Nix and Lix to fixed versions. |
|
Okay, then I will rebase the code from #430607 and amend with the changes for the unit tests. |
|
I would prefer to have input from the nix maintainers before additional changes are rushed, to prevent unnecessary back and forth. |
Sorry, I read that too late. There are now two open PRs, the other one is marked as a draft until the maintainers comment here. |
|
No, you did not read it too late. I just didn't write it explicitly enough. |
|
Sorry about this… We will most likely be bumping this soon for #394444, and I think the issues on the Lix and Nix end have been worked out – I have coordinated with @xokdvium on this and believe Nix already has fixed releases out, while Lix has merged patches – so a split version package is probably not the route we’ll take. Enabling the tests does sound like a good idea, however, and it’d certainly be good to have a maintainer for this package if you feel like volunteering! |
Thank you for the quick response, then I'll mark the other PR ready for review and close this one for now. This PR can be reopened, if the route does change in the future. |
Init of toml11 with major version 4. This is a seperate package to keep toml11 (with version 3.x) for other dependent packages, like nix and lix.
The code is effectively the
toml11package however I have also made a minor adjustment to build & run the included unit tests.It should be noted that the main reason for not replacing
toml11, withtoml11_3and taking over with this derivation, is to avoid the mass rebuild from `nix.I can't test those rebuilds locally and would like to avoid it unless necessary.
Successor of #430607
I noticed that
cabinpkgcontains an inlined build of toml11 4.2.0, it is likely possible to replace this with thetoml11_4from this PR.Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.