Skip to content

gopro-tool: move overrides to package.nix, modernize#485675

Merged
gepbird merged 4 commits intoNixOS:masterfrom
qweered:gopro-tool-move-overrides
Feb 12, 2026
Merged

gopro-tool: move overrides to package.nix, modernize#485675
gepbird merged 4 commits intoNixOS:masterfrom
qweered:gopro-tool-move-overrides

Conversation

@qweered
Copy link
Contributor

@qweered qweered commented Jan 31, 2026

Split from #474456.

This is a step towards #454525, which will help enable checking for additional by-name directories (e.g. Python) in nixpkgs-vet.

Things done

@qweered qweered force-pushed the gopro-tool-move-overrides branch from bb89e2f to ed62426 Compare January 31, 2026 17:43
@nixpkgs-ci nixpkgs-ci bot requested a review from ZMon3y January 31, 2026 17:49
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Jan 31, 2026
@qweered qweered requested a review from mdaniels5757 January 31, 2026 18:06
@qweered qweered force-pushed the gopro-tool-move-overrides branch from ed62426 to db7fb06 Compare February 5, 2026 08:29
@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-linux: 1 This PR causes 1 package to rebuild on Linux. and removed 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. labels Feb 5, 2026
@qweered qweered force-pushed the gopro-tool-move-overrides branch from db7fb06 to 5505747 Compare February 5, 2026 08:41
@qweered
Copy link
Contributor Author

qweered commented Feb 5, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 485675
Commit: 550574761780f58f6e6e28ec2a4a40e6b28b275e


x86_64-linux

✅ 1 package built:
  • gopro-tool

Copy link
Contributor

@MattSturgeon MattSturgeon left a comment

Choose a reason for hiding this comment

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

Compared with when I last reviewed, the commit now mixes several unrelated changes. Per the nixpkgs commit conventions, each logical change should be split into its own commit. That keeps the history clean and makes the review process much easier. In this case, it could be separated roughly as:

  1. Moving the package into pkgs/by-name
  2. Enabling strictDeps and structuredAttrs
  3. Adding passthru.tests
  4. Updating 0-unstable-2024-04-181.18

Once that's resolved, the overall diff looks good to me. However, since the scope has grown from “move to by-name” into a broader “update and cleanup,” I'd prefer to get the maintainer's ACK before merging.

@qweered qweered force-pushed the gopro-tool-move-overrides branch from 5505747 to 6b3216f Compare February 10, 2026 00:59
@qweered qweered force-pushed the gopro-tool-move-overrides branch from 6b3216f to 662fd4b Compare February 10, 2026 01:00
@nixpkgs-ci nixpkgs-ci bot added the 8.has: package (update) This PR updates a package to a newer version label Feb 10, 2026
@gepbird
Copy link
Contributor

gepbird commented Feb 10, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 485675 --package gopro-tool.tests
Commit: 662fd4baf42ff3ffe1fb8d61abcad16bb7e6d661


x86_64-linux

✅ 1 package built:
  • gopro-tool.tests.gopro-tool

Copy link
Contributor

@gepbird gepbird left a comment

Choose a reason for hiding this comment

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

Diff looks good.

The 1.18 tag points to the rev that we used previously :)

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Feb 10, 2026
@qweered qweered changed the title gopro-tool: move overrides to package.nix gopro-tool: move overrides to package.nix, modernize Feb 12, 2026
@gepbird gepbird added this pull request to the merge queue Feb 12, 2026
Merged via the queue into NixOS:master with commit a2b7f18 Feb 12, 2026
29 checks passed
@qweered qweered deleted the gopro-tool-move-overrides branch February 19, 2026 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants