Skip to content

openwebrx: 1.2.2 -> 1.2.82, switch to github.com/luarvique fork #401555

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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

MarcFontaine
Copy link
Contributor

Switch to the fork at github.com/luarvique fork.
Update openwebrx from 1.2.2 to 1.2.82.

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/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 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.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added 6.topic: python Python is a high-level, general-purpose programming language. 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. labels Apr 24, 2025
@MarcFontaine MarcFontaine force-pushed the update-openwebrx branch 2 times, most recently from 7d7f65a to 54e9648 Compare April 25, 2025 08:25
@MarcFontaine MarcFontaine requested a review from astro April 25, 2025 08:30
@MarcFontaine MarcFontaine mentioned this pull request Apr 25, 2025
13 tasks
@MarcFontaine MarcFontaine marked this pull request as ready for review April 25, 2025 22:06
@astro astro mentioned this pull request May 16, 2025
13 tasks
owner = "luarvique";
repo = "openwebrx";
rev = "0e13d5f290430d127cf0accd4e3c29e7435ee645";
hash = "sha256-fwU1aMsjMMiq3zffFs8tksnR5bhTdeoeDQTaaLM0p7M=";
};

propagatedBuildInputs = [
Copy link
Contributor

Choose a reason for hiding this comment

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

Use dependencies instead of propagatedBuildInputs? I'm not a Python person.

In #347566 I noticed that this fork supports even more decoders. Could you please add at least dablin, hamlib and multimon-ng here? They're already available in nixpkgs. To verify you can check OpenWebRX' decoder status page.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The decoders are detected on runtime and called as Unix commands from python.
They are not needed for the build.
Some users may want to run openwebrx servers without some of the decoders.

How about removing the optional decoders and utilities from the build
and moving them to nixos/modules/services/web-apps/openwebrx.nix ?

@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 3, 2025
@MarcFontaine MarcFontaine force-pushed the update-openwebrx branch 2 times, most recently from 9bbcc96 to 24c6f62 Compare August 5, 2025 15:50
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. and removed 2.status: merge conflict This PR has merge conflicts with the target branch 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 Aug 5, 2025
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: module (update) This PR changes an existing module in `nixos/` labels Aug 6, 2025
MarcFontaine and others added 3 commits August 6, 2025 14:10
Co-authored-by: Arne Keller <arne.keller@posteo.de>
Co-authored-by: Arne Keller <arne.keller@posteo.de>
Co-authored-by: Arne Keller <arne.keller@posteo.de>
Also add extra decoders to service definition.
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Aug 16, 2025
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: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: python Python is a high-level, general-purpose programming language. 8.has: module (update) This PR changes an existing module in `nixos/` 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants