Skip to content

plover: unbork and move to by-name#419593

Open
Pandapip1 wants to merge 13 commits intoNixOS:masterfrom
Pandapip1:plover-revamp
Open

plover: unbork and move to by-name#419593
Pandapip1 wants to merge 13 commits intoNixOS:masterfrom
Pandapip1:plover-revamp

Conversation

@Pandapip1
Copy link
Member

@Pandapip1 Pandapip1 commented Jun 24, 2025

Fixes #419420
Fixes #141797
Makes progress on #180841
Supersedes #426075
(sort of) Supersedes #119702
(sort of) Supersedes #110658

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • 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/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (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, pkgs/README.md, maintainers/README.md and other contributing documentation in corresponding paths.

CC @natsukium @Twey @KoviRobi


Add a 👍 reaction to pull requests you find important.

@nix-owners nix-owners bot requested a review from natsukium June 24, 2025 14:53
@nixpkgs-ci nixpkgs-ci bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Jun 24, 2025
@Pandapip1 Pandapip1 marked this pull request as draft June 24, 2025 15:05
@Pandapip1 Pandapip1 marked this pull request as ready for review June 24, 2025 15:22
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. labels Jun 24, 2025
@Pandapip1 Pandapip1 force-pushed the plover-revamp branch 2 times, most recently from 12969b4 to 1a5c201 Compare June 24, 2025 15:57
@Pandapip1 Pandapip1 mentioned this pull request Jun 24, 2025
13 tasks
@Pandapip1
Copy link
Member Author

Bump!

@Pandapip1 Pandapip1 requested review from KoviRobi and eclairevoyant and removed request for eclairevoyant June 27, 2025 13:23
@Pandapip1
Copy link
Member Author

For some reason I can't request a review from @Twey, so here's a CC

@Pandapip1
Copy link
Member Author

Pandapip1 commented Jun 27, 2025

Can repro #419420 on stable, adding backport labels. #420529 should be merged first to avoid merge conflicts

@Pandapip1
Copy link
Member Author

Actually never mind, this can't be backported because it renames the package. I guess I could reorder the commits? Seems a bit odd but is probably more sensible anyway.

@Pandapip1 Pandapip1 marked this pull request as draft June 27, 2025 14:01
@Pandapip1 Pandapip1 marked this pull request as ready for review June 27, 2025 14:04
@Pandapip1
Copy link
Member Author

Okay, most of the changes can now be backported. It'll still be a manual backport though since the last two commits aren't backportable.

@Pandapip1
Copy link
Member Author

Pandapip1 commented Jun 27, 2025

Finally, I don't know why git really didn't want me to do that force-push (it kept giving me an 'up-to-date', must be some GitHub funkiness)

@Pandapip1
Copy link
Member Author

Found a way to split up the commits even further so it's a rename, then a move to by-name.

@Pandapip1 Pandapip1 added the backport staging-25.11 Backport PR automatically label Nov 15, 2025
@nixpkgs-ci nixpkgs-ci bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Nov 15, 2025
@Pandapip1 Pandapip1 requested review from Twey and mweinelt November 15, 2025 23:41
@Pandapip1 Pandapip1 force-pushed the plover-revamp branch 2 times, most recently from f837009 to 99accf6 Compare November 16, 2025 00:08
@simonlearnscoding
Copy link

@simonlearnscoding For now, you could try plover-flake. Feel free to ask any question there, or in Plover Discord.

Of course it’s really nice to have Plover 5 on nixpkgs. Very nice work so far.

Okay I will look into plover-flake thank you!

@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Dec 12, 2025
@Pandapip1
Copy link
Member Author

Pandapip1 commented Jan 14, 2026

Resolved merge conflict. Would love to get this merged!

@nixpkgs-ci nixpkgs-ci bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Jan 14, 2026
@ProxyVT
Copy link
Contributor

ProxyVT commented Jan 15, 2026

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 419593
Commit: 8a6898ffcf4cd37b7bd15f5ef987aca5f02cee37 (subsequent changes)
Merge: d4ff33fd239032f0ba6cfeff7bd14a258cdb247d

Logs: https://github.com/ProxyVT/nixpkgs-review-gha/actions/runs/21023399000


x86_64-linux

✅ 16 packages built:
  • python313Packages.plover
  • python313Packages.plover-dev
  • python313Packages.plover-dev.dist
  • python313Packages.plover-stroke
  • python313Packages.plover-stroke.dist
  • python313Packages.plover.dist
  • python313Packages.rtf-tokenize
  • python313Packages.rtf-tokenize.dist
  • python314Packages.plover
  • python314Packages.plover-dev
  • python314Packages.plover-dev.dist
  • python314Packages.plover-stroke
  • python314Packages.plover-stroke.dist
  • python314Packages.plover.dist
  • python314Packages.rtf-tokenize
  • python314Packages.rtf-tokenize.dist

aarch64-linux

✅ 16 packages built:
  • python313Packages.plover
  • python313Packages.plover-dev
  • python313Packages.plover-dev.dist
  • python313Packages.plover-stroke
  • python313Packages.plover-stroke.dist
  • python313Packages.plover.dist
  • python313Packages.rtf-tokenize
  • python313Packages.rtf-tokenize.dist
  • python314Packages.plover
  • python314Packages.plover-dev
  • python314Packages.plover-dev.dist
  • python314Packages.plover-stroke
  • python314Packages.plover-stroke.dist
  • python314Packages.plover.dist
  • python314Packages.rtf-tokenize
  • python314Packages.rtf-tokenize.dist

x86_64-darwin (sandbox = relaxed)

✅ 8 packages built:
  • python313Packages.plover-stroke
  • python313Packages.plover-stroke.dist
  • python313Packages.rtf-tokenize
  • python313Packages.rtf-tokenize.dist
  • python314Packages.plover-stroke
  • python314Packages.plover-stroke.dist
  • python314Packages.rtf-tokenize
  • python314Packages.rtf-tokenize.dist

aarch64-darwin (sandbox = relaxed)

✅ 8 packages built:
  • python313Packages.plover-stroke
  • python313Packages.plover-stroke.dist
  • python313Packages.rtf-tokenize
  • python313Packages.rtf-tokenize.dist
  • python314Packages.plover-stroke
  • python314Packages.plover-stroke.dist
  • python314Packages.rtf-tokenize
  • python314Packages.rtf-tokenize.dist

Copy link
Contributor

@ProxyVT ProxyVT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved automatically following the successful run of nixpkgs-review.

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jan 15, 2026
@nixpkgs-ci nixpkgs-ci bot added the 8.has: package (new) This PR adds a new package label Jan 26, 2026
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. backport staging-25.11 Backport PR automatically

Projects

None yet

9 participants