Skip to content

tsduck: 3.40-4165 -> 3.41-4299 #432115

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 4 commits into
base: master
Choose a base branch
from
Open

Conversation

jcekstrom
Copy link

@jcekstrom jcekstrom commented Aug 8, 2025

  • Updated to latest tsduck version
  • Added support for editline and zlib
  • Added environment vars SRT_DONE=1 and RIST_DONE=1 so that scripts/make-config.sh will assume SRT/RIST support. It checks paths for the .h files, but those paths are different on nix.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 12.first-time contribution This PR is the author's first one; please be gentle! 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. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Aug 8, 2025
@nix-owners nix-owners bot requested a review from siriobalmelli August 8, 2025 22:38
@acid-bong
Copy link
Contributor

please check out docs on the correct title conventions (common for both commits and PRs). updates are titled in this format: PACKAGE: OLDVERSION -> NEWVERSION

in.

- Added environment vars SRT_DONE=1 and RIST_DONE=1 so that
	scripts/make-config.sh will assume SRT/RIST support.  It checks paths
	for the .h files, but those paths are different on nix.
@jcekstrom jcekstrom changed the title tsduck - updated package to latest version tsduck: 3.40-4165 -> 3.41-4299 Aug 11, 2025
];

# remove tests which break the sandbox
patches = [ ./tests.patch ];
checkTarget = "test";
doCheck = true;
doInstallCheck = true;
doInstallCheck = false;
Copy link
Author

@jcekstrom jcekstrom Aug 11, 2025

Choose a reason for hiding this comment

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

Set this to "false" because in the build it said this step was "skipped" because a target was not set.

@jcekstrom jcekstrom requested a review from acid-bong August 11, 2025 18:11
@siriobalmelli
Copy link
Contributor

siriobalmelli commented Aug 13, 2025

For the record I've been waiting for merge on this related PR: #416483 ... anything you can do to help build momentum for merging would be appreciated 🙏

+1 for update, if this gets merged first I'll rebase

@siriobalmelli
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 432115
Commit: 8409f57a18bc250a8db1395c37db9275ab8ee065


aarch64-darwin

✅ 1 package built:
  • tsduck

@siriobalmelli
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 432115
Commit: 8409f57a18bc250a8db1395c37db9275ab8ee065


aarch64-linux

✅ 1 package built:
  • tsduck

@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Aug 13, 2025
@jcekstrom
Copy link
Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 432115
Commit: 8409f57a18bc250a8db1395c37db9275ab8ee065


x86_64-linux

✅ 1 package built:
  • tsduck

@jcekstrom
Copy link
Author

@siriobalmelli I don't have access to an x86-darwin to try and build it. I'm not sure what the process is and what checks have to pass before things can get merged. I'm hoping to get this merged.

@jcekstrom
Copy link
Author

@acid-bong What do I need to do to get this merged?

r-vdp
r-vdp previously requested changes Aug 20, 2025
];

# remove tests which break the sandbox
patches = [ ./tests.patch ];
checkTarget = "test";
doCheck = true;
doInstallCheck = true;
doInstallCheck = false;
Copy link
Contributor

Choose a reason for hiding this comment

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

What's the reason for this? We include udevCheckHook to check the udev rules of the package, but it won't run when we disable the install checks.

Copy link
Author

Choose a reason for hiding this comment

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

Oh... It just said "installCheck skipped, no target" so I figured I should take it out. I'll add it back in.

@jcekstrom jcekstrom requested a review from r-vdp August 20, 2025 21:12
@r-vdp r-vdp dismissed their stale review August 21, 2025 08:03

Addressed

@r-vdp
Copy link
Contributor

r-vdp commented Aug 21, 2025

@ofborg build tsduck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package 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. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. 12.first-time contribution This PR is the author's first one; please be gentle!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants