| 9 Aug 2023 |
John Ericson | Also, a nix-based deprecation cycle means the same version of Nixpkgs evaluated with different Nixes gives different stuff (baring more language version machiner) | 02:04:09 |
infinisil | I really only care about not having breaking changes without warning | 02:04:27 |
infinisil | In Nixpkgs (but Nix should care about that too) | 02:04:49 |
John Ericson | I have 0 problem with Nixpkgs choosing to introduce a new attribute :) | 02:04:56 |
John Ericson | Doing the warnings, etc. | 02:05:18 |
infinisil | In reply to @Ericson2314:matrix.org Also, a nix-based deprecation cycle means the same version of Nixpkgs evaluated with different Nixes gives different stuff (baring more language version machiner) There's minver.nix for that | 02:05:26 |
infinisil | In reply to @Ericson2314:matrix.org I have 0 problem with Nixpkgs choosing to introduce a new attribute :) The problem is that Nix itself continues using drvPath. There needs to be an alternative that doesn't make everybody have warnings when they use e.g. the nix repl to evaluate derivations | 02:07:09 |
John Ericson | Warnings from forcing the old attribute? | 02:07:52 |
John Ericson | Fair enough, if so | 02:08:09 |
infinisil | Yeah nix repl at least uses drvPath to print, I imagine drvPath is used in other parts of Nix too | 02:08:54 |
John Ericson | I guess it would be nice to say we can make use of this builtin irrespective of any deprecation policy: we can make a nicer way to keep this weird expressive power | 02:09:24 |
John Ericson | The discard way is quasi unsafe because it "weakens" the string context throwing stuff away | 02:09:46 |
infinisil | It's very late here, can you write a concrete proposal for Nixpkgs into some issue? We can take another look then | 02:09:57 |
John Ericson | The one I made "strengthens" the string context so I think we can just set aside `drvPath` an hope this is good primop which we can e.g. make a Nixpkgs lib function from which would hide some of the details | 02:10:42 |
John Ericson | Yeah | 02:10:47 |
John Ericson | Indeed it is late | 02:11:00 |
infinisil | I didn't bother with a PR, but I updated the NAT GitHub profile with information regarding the new member-exclusive Matrix channel used to review team applications | 23:01:00 |
infinisil | * I didn't bother with a PR, but I updated the NAT GitHub profile with information regarding the new member-exclusive Matrix channel used to review team applications: https://github.com/nixpkgs-architecture/.github/commit/c8eb7b0c34bf4faa9a6cb1b06408b55bb9c32c90 | 23:01:14 |
infinisil | That was mentioned in the last meeting notes as well. I will make sure that we really only use that private channel for things that can't be shared publicly. | 23:05:54 |
infinisil | Also something administrative: I made a PR to write down the responsibilities of the team lead here and indicate that I'm the team lead on the homepage here | 23:37:51 |
infinisil | And related: I want to formally appoint a team lead deputy and define what that means | 23:49:44 |
| 10 Aug 2023 |
| @willpower3309:matrix.org changed their display name from willpower3309 to willmckinnon. | 00:04:20 |
| pbsds changed their display name from pbsds (UTC+1) to pbsds. | 14:54:49 |
| 13 Aug 2023 |
| @10leej:matrix.org joined the room. | 01:27:29 |
| 14 Aug 2023 |
| K900 changed their display name from K900 (Old) to K900 ⚡️. | 16:11:01 |
| K900 changed their display name from K900 ⚡️ to K900 (⚡️ migration pending). | 16:23:32 |
| 15 Aug 2023 |
| K900 (deprecated) changed their display name from K900 to K900 (deprecated). | 08:49:12 |
| K900 changed their display name from K900 (⚡️ migration pending) to K900 ⚡️. | 08:48:57 |
| Christina Sørensen changed their profile picture. | 14:57:30 |
| @10leej:matrix.org left the room. | 19:34:41 |