In order to understand what to do, I would have to understand better the needs of future user, in terms of feature and accessibility
I would also like to know what the current Coq setup does because I have had a hard time untangling it...
@Cyril Cohen Do you want to discuss this now? I don't think I'm really useful in the Windows installer breakout room.
Right now I am in the uint room, I believe it will be over soon
Can we meet in approx 30'?
Sure, ping me when it's a good time for you.
@Théo Zimmermann we can start now, if you like
OK
Some time this week I would like to discuss Coq platform and Nix with the experts.
Sure!
@Cyril Cohen I'm back.
I'm sorry, I'm a bit late, would you mind meeting at 2pm?
No pb, it'll give me time to catch up on Zulip and maybe also write down some notes about what we discussed so far.
what's the link to list all Coq packages in Nix? this one is dead nowadays: https://nixos.org/nixos/packages.html?channel=nixpkgs-unstable&query=coqPackages
Here's an updated one: https://search.nixos.org/packages?channel=unstable&query=coqPackages
:-/ it does not seem up to date to me
mathcomp 1.11 is supposed to be available...
I'm a bit worried
ah no I understand
I never promoted mathcomp 1.11 to priority 1 :(
"priority 1"? What is that?
at the time of mathcomp 1.11+beta1 I invented a priority system to make sure people would not accidentally en up trying mathcomp 1.11+beta instead of the stable 1.10
And I forgot to reorder when 1.11 went out
cf https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/coq-modules/mathcomp/default.nix#L99
I'm back
OK, let's go to room 1
room 5
@Théo Zimmermann
Huh?
Can you remind me where is the post about naming paths?
Yep, let me find it again.
thanks!
Here: https://discourse.nixos.org/t/the-papercut-thread-post-your-small-annoyances-confusions-here/3100/77
thanks!
@Vincent Laporte and @Cyril Cohen : shall we go to a breakout room? E.g., breakout room 5?
I am there
https://github.com/NixOS/nixpkgs/pull/105877
@Théo Zimmermann Indeed you were right
let f = {x ? null}@args: [x args (args.x or 42)]; in f {}
returns [ null {} 42 ]
so you can always document optional fields by putting ? whatever
and use args.x or stuff
to avoid doing the longer if !isNull x then x else stuff
.
Cyril Cohen said:
FTR, I migrated the entire coqPackages
to mkCoqDerivation
based on an improved meta-fetcher
to take into account every single current use-case...
default.nix
toolbox, to catchup with my current use cases.cc @Théo Zimmermann
@Théo Zimmermann and @Vincent Laporte we should be meeting now... do you have a preference about the videoconferencing system to use?
No preference.
email sent
(visio.inria.fr) Zoom
Last updated: Jun 11 2023 at 00:30 UTC