python3Packages.python-wayland-extra: init at 0.7.0, python3Packages.streamcontroller-streamdeck: init at 0.1.5, Streamcontroller: 1.5.0-beta.8 -> 1.5.0-beta.12#416567
Conversation
| homepage = "https://github.com/StreamController/streamcontroller-python-elgato-streamdeck"; | ||
| license = licenses.mit; | ||
| maintainers = with maintainers; [ | ||
| majiir |
There was a problem hiding this comment.
@Majiir any thoughts on how we should handle this fork? would you mind to be listed as maintainers here?
There was a problem hiding this comment.
It looks like both versions are being actively maintained, so I think the way you have handled it here is correct.
0ba3c90 to
73ba03b
Compare
keenanweaver
left a comment
There was a problem hiding this comment.
Binding and actions work as expected.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 416567
Commit: 73ba03b817c6d60bf6106dbbdd669c811b966583
x86_64-linux
✅ 9 packages built:
- python312Packages.python-wayland-extra
- python312Packages.python-wayland-extra.dist
- python312Packages.streamcontroller-streamdeck
- python312Packages.streamcontroller-streamdeck.dist
- python313Packages.python-wayland-extra
- python313Packages.python-wayland-extra.dist
- python313Packages.streamcontroller-streamdeck
- python313Packages.streamcontroller-streamdeck.dist
- streamcontroller
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5589 |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5604 |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5670 |
|
Looks like
|
|
Sorry, it looks like yesterday one of our dependency ( |
|
the breaking of beta.11 is not available, while beta.8 is preventing system builds and updating all other packages that need updates, so a bit of a lock up at least for my setup. |
73ba03b to
9a20e80
Compare
There was a problem hiding this comment.
All functionality seemingly working, at least from what I've tested on x86_64-linux.
nixpkgs-review result for #416567
Generated using nixpkgs-review-gha
Command: nixpkgs-review pr 416567
Logs: https://github.com/keenanweaver/nixpkgs-review-gha/actions/runs/16544533428
x86_64-linux
✅ 9 packages built:
- python312Packages.python-wayland-extra
- python312Packages.python-wayland-extra.dist
- python312Packages.streamcontroller-streamdeck
- python312Packages.streamcontroller-streamdeck.dist
- python313Packages.python-wayland-extra
- python313Packages.python-wayland-extra.dist
- python313Packages.streamcontroller-streamdeck
- python313Packages.streamcontroller-streamdeck.dist
- streamcontroller
aarch64-linux
✅ 9 packages built:
- python312Packages.python-wayland-extra
- python312Packages.python-wayland-extra.dist
- python312Packages.streamcontroller-streamdeck
- python312Packages.streamcontroller-streamdeck.dist
- python313Packages.python-wayland-extra
- python313Packages.python-wayland-extra.dist
- python313Packages.streamcontroller-streamdeck
- python313Packages.streamcontroller-streamdeck.dist
- streamcontroller
x86_64-darwin (sandbox = true)
✅ 4 packages built:
- python312Packages.streamcontroller-streamdeck
- python312Packages.streamcontroller-streamdeck.dist
- python313Packages.streamcontroller-streamdeck
- python313Packages.streamcontroller-streamdeck.dist
aarch64-darwin (sandbox = true)
✅ 4 packages built:
- python312Packages.streamcontroller-streamdeck
- python312Packages.streamcontroller-streamdeck.dist
- python313Packages.streamcontroller-streamdeck
- python313Packages.streamcontroller-streamdeck.dist
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5727 |
|
Is this ready for merge? Waiting for this to use streamcontroller again on my machine. |
|
Yes it is, I run this PR daily. We just need to find a person with nixpkgs commit permission to approve this. I imagine people could be hesitate to merge this because the streamcontroller team forked some of their dependencies and we had to introduce them as new python packages in nixpkgs. |
|
Been running it ever since as well, all good! There's been a new release btw: https://github.com/StreamController/StreamController/releases/tag/1.5.0-beta.12 |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5946 |
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/streamcontroller-streamdeck/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/streamcontroller-streamdeck/hardcode-libusb.patch
Show resolved
Hide resolved
dce446e to
88fce4f
Compare
|
@SuperSandro2000 would be great if you find some time to review again |
88fce4f to
4b35a43
Compare
|
Updated the version to |
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/streamcontroller-streamdeck/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
pkgs/development/python-modules/python-wayland-extra/default.nix
Outdated
Show resolved
Hide resolved
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
It's a fork of streamdeck package made by streamcontroller author, required by streamcontroller. pkgs/development/python-modules/streamcontroller-streamdeck/default.nix is copied from pkgs/development/python-modules/streamdeck/default.nix with minor modification. Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
63d4dd9 to
1986d1b
Compare
|
Thank you! I have squashed the suggestions into commits and tested again to ensure the binary is still good |
Fixes #416461
@ciferkey
Things done
Add 2 new python packages, which are new dependencies required by the new version of streamcontroller.
streamcontroller_streamdeckis a fork of existingstreamdeckpackage made by author of streamcontroller, required by the new version of streamcontroller.nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-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.