| 23 Jun 2023 |
Alyssa Ross | and in fact, we're not breaking anything, we're just adding warnings | 10:33:23 |
Robert Hensing (roberth) | Unstable means "let's break stable for everyone who cares about unstable"? | 10:33:32 |
Robert Hensing (roberth) | that can't be right | 10:33:34 |
Robert Hensing (roberth) | if we want nixpkgs to be a drag on third party maintainers, then that's how you do it | 10:34:08 |
Alyssa Ross | I'm sympathetic to the idea that we should not add warnings to functions that are the only option on stable, but it's certainly not a widespread existing convention. | 10:34:10 |
Alyssa Ross | And it has downsides for Nixpkgs maintainability — it turns an atomic change into a six month long project. | 10:34:35 |
Alyssa Ross | What if we backported the new functions, without a warning? | 10:35:00 |
Alyssa Ross | And then added the warning on unstable? | 10:35:07 |
Alyssa Ross | It would be a totally valid backport, because it would be entirely additive. | 10:35:33 |
Robert Hensing (roberth) | That's still not atomic, so I wouldn't bother with shortening the deprecation window | 10:36:17 |
Robert Hensing (roberth) | With the communication skills of an average nixpkgs contributor I wouldn't count on that going well | 10:37:24 |
Robert Hensing (roberth) | Good thing we're all above average | 10:37:29 |
Alyssa Ross | I don't understand what you're saying | 10:37:38 |
Robert Hensing (roberth) | I guess nobody maintains third party packages | 10:37:51 |
Alyssa Ross | What? | 10:37:57 |
Robert Hensing (roberth) | Let's discuss this at a later time | 10:37:58 |
Alyssa Ross | that might be wise | 10:38:13 |
Alyssa Ross | I'll leave a comment on GitHub | 10:38:13 |
Robert Hensing (roberth) | Please don't leave a comment on GitHub | 10:40:16 |
Alyssa Ross | too late | 10:40:42 |
Robert Hensing (roberth) | I'm really sorry about my tone here, but that comment was written with a clear understanding of the problem and I don't want to mudd | 10:40:45 |
Robert Hensing (roberth) | aah ok | 10:40:48 |
Robert Hensing (roberth) | well | 10:40:49 |
Robert Hensing (roberth) | my bad | 10:40:50 |
Alyssa Ross | it'll be okay | 10:41:00 |
Robert Hensing (roberth) | yeah that's an ok comment | 10:41:48 |
Alyssa Ross | :) | 10:41:59 |
Robert Hensing (roberth) | sorry about the drama. I'm actually really busy today and sometimes I feel a bit too responsible for stuff that happens in nixpkgs | 10:43:09 |
Dandellion | In reply to @qyliss:fairydust.space What if we backported the new functions, without a warning? That would maybe work in this case, but as a general policy it can't, it'd be unreasonable to always make secondary functions just to to keep the old name clean for 6 months | 10:43:51 |
Alyssa Ross | I think we all do :) | 10:44:17 |