Skip to content

tauon: 7.9.0 -> 8.0.0#396827

Closed
tanya1866 wants to merge 1 commit intoNixOS:masterfrom
tanya1866:tauon
Closed

tauon: 7.9.0 -> 8.0.0#396827
tanya1866 wants to merge 1 commit intoNixOS:masterfrom
tanya1866:tauon

Conversation

@tanya1866
Copy link
Copy Markdown
Contributor

Updated tauon: 7.9.0 -> 8.0.0
Changelog
Tauon 8.0.0 requires pysdl3 which is not currently packaged in nixpkgs, I tried adding it to pythonRemoveDeps but that doesnt seam to work
Closes #396814
Maintainer: @jansol

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 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Apr 7, 2025
@nix-owners nix-owners Bot requested a review from jansol April 7, 2025 13:54
@ddogfoodd
Copy link
Copy Markdown
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 396827


x86_64-linux

❌ 2 packages failed to build:
  • tauon
  • tauon.dist

Copy link
Copy Markdown
Contributor

@ddogfoodd ddogfoodd left a comment

Choose a reason for hiding this comment

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

error log still contains old version and pysdl3 not installed

error log below:

error: builder for '/nix/store/rwm6r3nilyglvr9866d475hfq8gdplqy-tauon-8.0.0.drv' failed with exit code 1;
       last 25 log lines:
       > adding 'tauon/theme/Sunken.ttheme'
       > adding 'tauon/theme/Turbo.ttheme'
       > adding 'tauon/theme/Vape.ttheme'
       > adding 'tauon/theme/Wasp.ttheme'
       > adding 'tauon/theme/Charmed/Charmed.tdeco'
       > adding 'tauon/theme/Charmed/Charmed.ttheme'
       > adding 'tauon_music_box-7.9.0.dist-info/LICENSE'
       > adding 'tauon_music_box-7.9.0.dist-info/METADATA'
       > adding 'tauon_music_box-7.9.0.dist-info/NOTICE'
       > adding 'tauon_music_box-7.9.0.dist-info/WHEEL'
       > adding 'tauon_music_box-7.9.0.dist-info/entry_points.txt'
       > adding 'tauon_music_box-7.9.0.dist-info/top_level.txt'
       > adding 'tauon_music_box-7.9.0.dist-info/RECORD'
       > removing build/bdist.linux-x86_64/wheel
       > Successfully built tauon_music_box-7.9.0-cp312-cp312-linux_x86_64.whl
       > Finished creating a wheel...
       > /build/source/dist /build/source
       > Unpacking to: unpacked/tauon_music_box-7.9.0...OK
       > Repacking wheel as ./tauon_music_box-7.9.0-cp312-cp312-linux_x86_64.whl...OK
       > /build/source
       > Finished executing pypaBuildPhase
       > Running phase: pythonRuntimeDepsCheckHook
       > Executing pythonRuntimeDepsCheck
       > Checking runtime dependencies for tauon_music_box-7.9.0-cp312-cp312-linux_x86_64.whl
       >   - pysdl3 not installed
       For full logs, run 'nix log /nix/store/rwm6r3nilyglvr9866d475hfq8gdplqy-tauon-8.0.0.drv'.
error: 1 dependencies of derivation '/nix/store/04z0ap63i6m9bhyqv3lrb85f57wwy687-review-shell.drv' failed to build

@jansol
Copy link
Copy Markdown
Contributor

jansol commented Apr 7, 2025

Yeah pysdl3 is not an optional dependency, we're just going to have to wait until that is packaged.

@tanya1866
Copy link
Copy Markdown
Contributor Author

Yeah pysdl3 is not an optional dependency, we're just going to have to wait until that is packaged.

perhaps i can try adding pysdl3

--replace-fail 'base_path = Path(pctl.install_directory).parent.parent / "build"' 'base_path = Path("${placeholder "out"}/${python3Packages.python.sitePackages}")'
'';

dontUsePythonRuntimeDepsCheck = true;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

please add a comment about why this is here, so others know when it can be re-enabled

@jansol
Copy link
Copy Markdown
Contributor

jansol commented May 10, 2025

PySDL3 turned out to be more of a mess than I thought, so I went ahead and gave this a stab myself: #405753

@tanya1866 tanya1866 closed this May 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Request: tauon 7.9.0 → 8.0.0

5 participants