Skip to content
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

keepassx{,2}: drop #216748

Merged
merged 1 commit into from
Feb 22, 2023
Merged

keepassx{,2}: drop #216748

merged 1 commit into from
Feb 22, 2023

Conversation

winterqt
Copy link
Member

Description of changes

Upstream has officially abandoned the project as of 2021 0, there's been no release since 2016, it uses the EoL Qt 4, and alternatives like KeePassXC exist.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.05 Release Notes (or backporting 22.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

@winterqt winterqt requested a review from ajs124 February 17, 2023 05:42
@github-actions github-actions bot added 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: changelog 8.has: documentation labels Feb 17, 2023
@winterqt
Copy link
Member Author

Drafting until I get a chance to fix the eval error.

@winterqt winterqt marked this pull request as draft February 17, 2023 06:00
@ajs124
Copy link
Member

ajs124 commented Feb 17, 2023

Looks like you accidentally deleted pkgs/applications/misc/keepassx/community.nix, hence the eval error.

Also, it looks like like your change to the aliases.nix isn't sorted alphabetically.

See 9f29abc for a similar change.

@winterqt
Copy link
Member Author

Thanks @ajs124, should be good now.

Should I squash the two commits, does it make sense to have separate commits for them?

@ajs124
Copy link
Member

ajs124 commented Feb 17, 2023

You seem to have forgotten to add the new directory. That or I'm misreading the diff.

I don't really have an opinion on squashing these, tbh.

@winterqt winterqt force-pushed the drop-keepassx branch 3 times, most recently from b104f8a to 4efe5c1 Compare February 21, 2023 21:50
Upstream has officially abandoned the project as of 2021 [0], there's been
no release since 2016, it uses the EoL Qt 4, and alternatives like
KeePassXC exist.

Also move KeePassXC to its own directory -- it doesn't make sense to
have it in KeePassX's folder anymore.

[0]: https://www.keepassx.org/index.html%3Fp=636.html
@ofborg ofborg bot added 8.has: clean-up 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10 labels Feb 22, 2023
@ajs124 ajs124 merged commit 67a6170 into NixOS:master Feb 22, 2023
@winterqt winterqt deleted the drop-keepassx branch February 22, 2023 14:14
sumnerevans added a commit to nix-community/home-manager that referenced this pull request Jan 25, 2024
This removes the services.keepassx module and all options related to it.
This is because KeePassX has been unmaintaned for a long time, and the
migration path to KeePassXC is not clear.

Note, this package probably hasn't worked for nearly a year since the
package was removed from Nixpkgs:
NixOS/nixpkgs#216748

Closes #4949

Signed-off-by: Sumner Evans <me@sumnerevans.com>
rycee pushed a commit to nix-community/home-manager that referenced this pull request Jan 25, 2024
This removes the services.keepassx module and all options related to it.
This is because KeePassX has been unmaintaned for a long time, and the
migration path to KeePassXC is not clear.

Note, this package probably hasn't worked for nearly a year since the
package was removed from Nixpkgs:
NixOS/nixpkgs#216748

Closes #4949

Signed-off-by: Sumner Evans <me@sumnerevans.com>
fufexan pushed a commit to fufexan/home-manager that referenced this pull request Feb 24, 2024
This removes the services.keepassx module and all options related to it.
This is because KeePassX has been unmaintaned for a long time, and the
migration path to KeePassXC is not clear.

Note, this package probably hasn't worked for nearly a year since the
package was removed from Nixpkgs:
NixOS/nixpkgs#216748

Closes nix-community#4949

Signed-off-by: Sumner Evans <me@sumnerevans.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: changelog 8.has: clean-up 8.has: documentation 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants