| 10 Nov 2023 |
hexa | because the spot market is a cruel place | 00:45:44 |
hexa | I feel like this falls on your shoulders https://github.com/NixOS/nixpkgs/pull/266270#issuecomment-1806132477 | 17:32:35 |
hexa |
Anyways, I'll be gone for two weeks now, so the call on what to do has to make someone else anyways.
| 17:32:49 |
hexa | figsoda, raitobezarius | 17:33:02 |
raitobezarius | In reply to @hexa:lossy.network I feel like this falls on your shoulders https://github.com/NixOS/nixpkgs/pull/266270#issuecomment-1806132477 Yep I received a private message about it | 17:33:19 |
raitobezarius | This is a matter I am monitoring | 17:33:24 |
lennart | In reply to @hexa:lossy.network
FoundationDB now defaults to major version 7.
haha, I guess we could drop it | 18:43:54 |
raitobezarius | I answered on it here | 19:10:57 |
raitobezarius | figsoda: I would like your stamp on https://github.com/NixOS/nixpkgs/pull/266270#issuecomment-1806294172 | 19:11:04 |
raitobezarius | or your "aaaaaaaah no" | 19:11:09 |
raitobezarius | If anyone feels concerned by convergence logic and PostgreSQL ones, please chime in | 19:11:29 |
raitobezarius | My perspective is obviously biased as a maintainer of that subsystem and someone who hates when all the work is pushed on a poor overworked maintainer whom we ask to make it up for absence of investment in an ecosystem to avoid this situation | 19:12:07 |
@julienmalka:matrix.org | I we reverted the default postgresql version to 14, the impacted users would be everyone that run nixos-unstable right ? | 19:16:58 |
@julienmalka:matrix.org | What if we remove the default value for postgresql, forcing users to be mindful about the versions they use ? Migrated users could then use version 15 and new users version 14. We would have to also have an assert that ensure* is used only with version 14. | 19:22:42 |
@julienmalka:matrix.org | Currently if we remove the ensure* options a lot of nixos modules are going to be broken no ? | 19:23:47 |
raitobezarius | In reply to @julienmalka:matrix.org I we reverted the default postgresql version to 14, the impacted users would be everyone that run nixos-unstable right ? Let's assume we do this | 19:52:41 |
raitobezarius | We would break anyone PGSQL 15 deployment | 19:52:46 |
raitobezarius | Because you have to downgrade the PG15 folder now | 19:52:53 |
raitobezarius | In reply to @julienmalka:matrix.org What if we remove the default value for postgresql, forcing users to be mindful about the versions they use ? Migrated users could then use version 15 and new users version 14. We would have to also have an assert that ensure* is used only with version 14. This is orthogonal to the situation | 19:53:01 |
raitobezarius | In reply to @julienmalka:matrix.org Currently if we remove the ensure* options a lot of nixos modules are going to be broken no ? No, because the modules are migrated in the PR | 19:53:07 |
raitobezarius | Only out of tree modules would be broken | 19:53:12 |
raitobezarius | I don't know if the cost of breaking everyone on PG15 is higher or lower than the cost of breaking every out of tree modules with ensurePermission options | 19:55:41 |
raitobezarius | My view is that the former has higher cost because I don't think a lot of people understand well PostgreSQL to understand how to downgrade their state data (you have to pg_dumpall everything and re-import, if you don't have enough working memory to do it, good luck) | 19:56:34 |
raitobezarius | The latter is just cheap people have to figure out stuff or block their upgrades | 19:56:44 |
raitobezarius | Therefore, revert is still out of the question to me, but I am open to be proven wrong | 19:56:59 |
| bendlas joined the room. | 19:59:00 |
bendlas | 👋 | 19:59:17 |
raitobezarius | I have to jump in another meeting right now | 19:59:49 |
raitobezarius | I will people chime in / discuss on issues here and there | 19:59:56 |
raitobezarius | I'd like to come to a "pre-decision" on Monday ideally that we will announce in Discourse | 20:00:12 |