-
-
Notifications
You must be signed in to change notification settings - Fork 16.6k
ferretdb: 1.24.0 -> 2.2.0, init intelrdfpmathlib, init documentdb-ferretdb #395216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
8fe70fb
to
0d0f174
Compare
Bumped to ferretdb 2.2.0 and documentdb 0.103.0-ferretdb-2.2.0. |
You probably need to run |
I added a `CREATE EXTENSION documentdb CASCADE;' on the postgres database. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/ferretdb.nix also be updated?
True, but I'm trying to get it to work in the nixosTest first. Afterwards, I'll look into rewriting the module to remove sqlite support and probably also remove support for remote postgresql servers, since it makes little sense with the documentdb extension being fine tuned to match the ferretdb version. |
Just wanted to make transparent that the FerretDB authors have asked again to enable telemetry by default. My personal opinion is that enabled-by-default tracking is a huge anti-feature, and nixpkgs as a distribution should protect its users from this anti-feature. Since we are not getting any help from FerretDB Inc employees to get this working, I'd like some help from the nixpkgs maintainers @dit7ya @noisersup @JulienMalka |
I am completely against activating telemetry in |
I responded about telemetry there. In particular, I want to stress that I did not ask for telemetry to be enabled by default – it is the #288493 that made it a binary choice. Let's keep that part of the conversation in the discussion outside of PR, if you don't mind.
One of those maintainers is FerretDB Inc. employee. |
In the current NixOS module implementation, telemetry is opt-in. There is a clear toggle (visible on search.nixos.org) to activate it. I think it is how it should be. When running things as a NixOS service, there is rarely a good opportunity to prompt the user for their consent to use telemetry, and waiting 1h before sending data (aka the "undecided" default option in ferretdb) doesn't meet the threshold for user consent according to me. |
Things done
It's not yet working (in the NixOS Test):
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.