Skip to content

python3Packages.soundfile: 0.12.1 -> 0.13.1#371712

Closed
matthiasdotsh wants to merge 1 commit intoNixOS:masterfrom
matthiasdotsh:update-python-soundcard-0.13.0
Closed

python3Packages.soundfile: 0.12.1 -> 0.13.1#371712
matthiasdotsh wants to merge 1 commit intoNixOS:masterfrom
matthiasdotsh:update-python-soundcard-0.13.0

Conversation

@matthiasdotsh
Copy link
Copy Markdown
Contributor

@matthiasdotsh matthiasdotsh commented Jan 7, 2025

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.

@matthiasdotsh matthiasdotsh requested a review from azuwis January 7, 2025 07:40
@github-actions github-actions Bot added 6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. labels Jan 7, 2025
@azuwis
Copy link
Copy Markdown
Contributor

azuwis commented Jan 7, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 371712


x86_64-linux

⏩ 4 packages marked as broken and skipped:
  • piper-train
  • piper-train.dist
  • python312Packages.elegy
  • python312Packages.elegy.dist
❌ 36 packages failed to build:
  • beets (beetsPackages.beets ,beetsPackages.beets-stable)
  • beets-unstable (beetsPackages.beets-unstable)
  • beets-unstable.dist (beetsPackages.beets-unstable.dist)
  • beets-unstable.doc (beetsPackages.beets-unstable.doc)
  • beets-unstable.man (beetsPackages.beets-unstable.man)
  • beets.dist (beetsPackages.beets-stable.dist ,beetsPackages.beets.dist)
  • beets.doc (beetsPackages.beets-stable.doc ,beetsPackages.beets.doc)
  • beets.man (beetsPackages.beets-stable.man ,beetsPackages.beets.man)
  • exo
  • exo.dist
  • pianotrans
  • pianotrans.dist
  • pitivi
  • private-gpt
  • private-gpt.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.tinygrad
  • python312Packages.tinygrad.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • supergee
  • tts
  • tts.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
✅ 118 packages built:
  • aider-chat
  • aider-chat.dist
  • lacus
  • lacus.dist
  • mediagoblin
  • mediagoblin.dist
  • open-webui
  • open-webui.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.finetuning-scheduler
  • python312Packages.finetuning-scheduler.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • vimPlugins.aider-nvim
  • voicevox
  • voicevox-engine
  • voicevox-engine.dist

aarch64-darwin

⏩ 98 packages marked as broken and skipped:
  • mediagoblin
  • mediagoblin.dist
  • private-gpt
  • private-gpt.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.elegy
  • python312Packages.elegy.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
  • tts
  • tts.dist
❌ 32 packages failed to build:
  • beets (beetsPackages.beets ,beetsPackages.beets-stable)
  • beets-unstable (beetsPackages.beets-unstable)
  • beets-unstable.dist (beetsPackages.beets-unstable.dist)
  • beets-unstable.doc (beetsPackages.beets-unstable.doc)
  • beets-unstable.man (beetsPackages.beets-unstable.man)
  • beets.dist (beetsPackages.beets-stable.dist ,beetsPackages.beets.dist)
  • beets.doc (beetsPackages.beets-stable.doc ,beetsPackages.beets.doc)
  • beets.man (beetsPackages.beets-stable.man ,beetsPackages.beets.man)
  • open-webui
  • open-webui.dist
  • pianotrans
  • pianotrans.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • voicevox-engine
  • voicevox-engine.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
✅ 17 packages built:
  • aider-chat
  • aider-chat.dist
  • lacus
  • lacus.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • vimPlugins.aider-nvim

x86_64-darwin

⏩ 2 packages marked as broken and skipped:
  • mediagoblin
  • mediagoblin.dist
❌ 112 packages failed to build:
  • beets (beetsPackages.beets ,beetsPackages.beets-stable)
  • beets-unstable (beetsPackages.beets-unstable)
  • beets-unstable.dist (beetsPackages.beets-unstable.dist)
  • beets-unstable.doc (beetsPackages.beets-unstable.doc)
  • beets-unstable.man (beetsPackages.beets-unstable.man)
  • beets.dist (beetsPackages.beets-stable.dist ,beetsPackages.beets.dist)
  • beets.doc (beetsPackages.beets-stable.doc ,beetsPackages.beets.doc)
  • beets.man (beetsPackages.beets-stable.man ,beetsPackages.beets.man)
  • open-webui
  • open-webui.dist
  • pianotrans
  • pianotrans.dist
  • private-gpt
  • private-gpt.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
✅ 19 packages built:
  • aider-chat
  • aider-chat.dist
  • lacus
  • lacus.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • vimPlugins.aider-nvim
  • voicevox-engine
  • voicevox-engine.dist

@matthiasdotsh
Copy link
Copy Markdown
Contributor Author

Is there a way to determine the reasons for the package failures?

Currently, I see three possible explanations:

  • The packages may not have built successfully in the past.
  • I might have introduced a breakage during the update.
  • It could be due to changes from upstream.

@azuwis
Copy link
Copy Markdown
Contributor

azuwis commented Jan 7, 2025

Tests of python312Packages.librosa.x86_64-linux failed.

error: builder for '/nix/store/lvs7dppdij3kxsag8dlg7k8ypxx0zk01-python3.12-librosa-0.10.2.post1.drv' failed with exit code 1;
       last 25 log lines:
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-0.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-0.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-0.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-0.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-2.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-2.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-2.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_string-float64-999.0-1.0-2.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-0.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-0.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-0.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-0.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-2.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-2.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-2.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float32-999.0-1.0-2.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-0.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-0.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-0.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-0.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-2.0-False-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-2.0-False-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-2.0-True-hop_length1-1024-block_length1] - assert 22050 == np.int64(30720)
       > FAILED tests/test_core.py::test_stream[as_sfo-float64-999.0-1.0-2.0-True-hop_length1-frame_length1-block_length1] - assert 22050 == np.int64(31744)
       > = 48 failed, 13925 passed, 2 skipped, 47 deselected, 522 xfailed, 19 warnings in 458.32s (0:07:38) =

Hydra builds fine https://hydra.nixos.org/job/nixpkgs/trunk/python312Packages.librosa.x86_64-linux

@matthiasdotsh
Copy link
Copy Markdown
Contributor Author

I took a closer look and it seems that this is an upstream issue with librosa related to soundfile==0.13.0.

I forked librosa and ran the tests in CI. With soundfile==0.12.1, everything works fine, but with soundfile==0.13.0, I experience the same errors as in the Hydra build.

@bastibe
Copy link
Copy Markdown

bastibe commented Jan 8, 2025

This may be related to a bugfix in soundfile, which was merged in v0.13.0: bastibe/python-soundfile#446

@matthiasdotsh
Copy link
Copy Markdown
Contributor Author

Looks like this was a regression in soundcard that has been fixed in 0.13.1.

I will update and rebase this MR.

@matthiasdotsh matthiasdotsh force-pushed the update-python-soundcard-0.13.0 branch from 1a797ec to e82e9ae Compare January 25, 2025 12:47
@matthiasdotsh matthiasdotsh changed the title python3Packages.soundfile: 0.12.1 -> 0.13.0 python3Packages.soundfile: 0.12.1 -> 0.13.1 Jan 25, 2025
@matthiasdotsh matthiasdotsh force-pushed the update-python-soundcard-0.13.0 branch from e82e9ae to 1d9a743 Compare January 25, 2025 12:49
@azuwis
Copy link
Copy Markdown
Contributor

azuwis commented Jan 27, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 371712


x86_64-linux

⏩ 4 packages marked as broken and skipped:
  • piper-train
  • piper-train.dist
  • python312Packages.elegy
  • python312Packages.elegy.dist
❌ 8 packages failed to build:
  • private-gpt
  • private-gpt.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python313Packages.finetuning-scheduler
  • python313Packages.finetuning-scheduler.dist
  • python313Packages.k-diffusion
  • python313Packages.k-diffusion.dist
✅ 166 packages built:
  • aider-chat (python312Packages.aider-chat)
  • aider-chat.dist (python312Packages.aider-chat.dist)
  • beets
  • beets-unstable
  • beets-unstable.dist
  • beets-unstable.doc
  • beets-unstable.man
  • beets.dist
  • beets.doc
  • beets.man
  • exo
  • exo.dist
  • harlequin
  • harlequin.dist
  • lacus
  • lacus.dist
  • mediagoblin
  • mediagoblin.dist
  • open-webui
  • open-webui.dist
  • pianotrans
  • pianotrans.dist
  • pitivi
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.fastmri
  • python312Packages.fastmri.dist
  • python312Packages.finetuning-scheduler
  • python312Packages.finetuning-scheduler.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.tinygrad
  • python312Packages.tinygrad.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
  • python313Packages.fastmri
  • python313Packages.fastmri.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • python313Packages.pytorch-lightning
  • python313Packages.pytorch-lightning.dist
  • python313Packages.spacy-loggers
  • python313Packages.spacy-loggers.dist
  • python313Packages.tensorboardx
  • python313Packages.tensorboardx.dist
  • python313Packages.trainer
  • python313Packages.trainer.dist
  • python313Packages.wandb
  • python313Packages.wandb.dist
  • supergee
  • tts
  • tts.dist
  • vimPlugins.aider-nvim
  • voicevox
  • voicevox-engine
  • voicevox-engine.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist

aarch64-darwin

⏩ 4 packages marked as broken and skipped:
  • mediagoblin
  • mediagoblin.dist
  • python312Packages.elegy
  • python312Packages.elegy.dist
❌ 55 packages failed to build:
  • beets
  • beets-unstable
  • beets-unstable.dist
  • beets-unstable.doc
  • beets-unstable.man
  • beets.dist
  • beets.doc
  • beets.man
  • open-webui
  • open-webui.dist
  • pianotrans
  • pianotrans.dist
  • private-gpt
  • private-gpt.dist
  • python312Packages.dalle-mini
  • python312Packages.dalle-mini.dist
  • python312Packages.fastmri
  • python312Packages.fastmri.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.pyannote-audio
  • python312Packages.pyannote-audio.dist
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.torch-audiomentations
  • python312Packages.torch-audiomentations.dist
  • python312Packages.torchcrepe
  • python312Packages.torchcrepe.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • python313Packages.fastmri
  • python313Packages.fastmri.dist
  • python313Packages.k-diffusion
  • python313Packages.k-diffusion.dist
  • python313Packages.pytorch-lightning
  • python313Packages.pytorch-lightning.dist
  • python313Packages.tensorboardx
  • python313Packages.tensorboardx.dist
  • tts
  • tts.dist
  • voicevox
  • voicevox-engine
  • voicevox-engine.dist
  • whisper-ctranslate2
  • whisper-ctranslate2.dist
✅ 107 packages built:
  • aider-chat (python312Packages.aider-chat)
  • aider-chat.dist (python312Packages.aider-chat.dist)
  • lacus
  • lacus.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.spacy-loggers
  • python313Packages.spacy-loggers.dist
  • python313Packages.trainer
  • python313Packages.trainer.dist
  • python313Packages.wandb
  • python313Packages.wandb.dist
  • vimPlugins.aider-nvim

x86_64-darwin

⏩ 2 packages marked as broken and skipped:
  • mediagoblin
  • mediagoblin.dist
❌ 118 packages failed to build:
  • beets
  • beets-unstable
  • beets-unstable.dist
  • beets-unstable.doc
  • beets-unstable.man
  • beets.dist
  • beets.doc
  • beets.man
  • private-gpt
  • private-gpt.dist
  • python312Packages.fastai
  • python312Packages.fastai.dist
  • python312Packages.fastmri
  • python312Packages.fastmri.dist
  • python312Packages.k-diffusion
  • python312Packages.k-diffusion.dist
  • python312Packages.llama-index
  • python312Packages.llama-index-agent-openai
  • python312Packages.llama-index-agent-openai.dist
  • python312Packages.llama-index-cli
  • python312Packages.llama-index-cli.dist
  • python312Packages.llama-index-core
  • python312Packages.llama-index-core.dist
  • python312Packages.llama-index-embeddings-gemini
  • python312Packages.llama-index-embeddings-gemini.dist
  • python312Packages.llama-index-embeddings-google
  • python312Packages.llama-index-embeddings-google.dist
  • python312Packages.llama-index-embeddings-huggingface
  • python312Packages.llama-index-embeddings-huggingface.dist
  • python312Packages.llama-index-embeddings-ollama
  • python312Packages.llama-index-embeddings-ollama.dist
  • python312Packages.llama-index-embeddings-openai
  • python312Packages.llama-index-embeddings-openai.dist
  • python312Packages.llama-index-graph-stores-nebula
  • python312Packages.llama-index-graph-stores-nebula.dist
  • python312Packages.llama-index-graph-stores-neo4j
  • python312Packages.llama-index-graph-stores-neo4j.dist
  • python312Packages.llama-index-graph-stores-neptune
  • python312Packages.llama-index-graph-stores-neptune.dist
  • python312Packages.llama-index-indices-managed-llama-cloud
  • python312Packages.llama-index-indices-managed-llama-cloud.dist
  • python312Packages.llama-index-legacy
  • python312Packages.llama-index-legacy.dist
  • python312Packages.llama-index-llms-ollama
  • python312Packages.llama-index-llms-ollama.dist
  • python312Packages.llama-index-llms-openai
  • python312Packages.llama-index-llms-openai-like
  • python312Packages.llama-index-llms-openai-like.dist
  • python312Packages.llama-index-llms-openai.dist
  • python312Packages.llama-index-multi-modal-llms-openai
  • python312Packages.llama-index-multi-modal-llms-openai.dist
  • python312Packages.llama-index-program-openai
  • python312Packages.llama-index-program-openai.dist
  • python312Packages.llama-index-question-gen-openai
  • python312Packages.llama-index-question-gen-openai.dist
  • python312Packages.llama-index-readers-database
  • python312Packages.llama-index-readers-database.dist
  • python312Packages.llama-index-readers-file
  • python312Packages.llama-index-readers-file.dist
  • python312Packages.llama-index-readers-json
  • python312Packages.llama-index-readers-json.dist
  • python312Packages.llama-index-readers-llama-parse
  • python312Packages.llama-index-readers-llama-parse.dist
  • python312Packages.llama-index-readers-s3
  • python312Packages.llama-index-readers-s3.dist
  • python312Packages.llama-index-readers-twitter
  • python312Packages.llama-index-readers-twitter.dist
  • python312Packages.llama-index-readers-txtai
  • python312Packages.llama-index-readers-txtai.dist
  • python312Packages.llama-index-readers-weather
  • python312Packages.llama-index-readers-weather.dist
  • python312Packages.llama-index-vector-stores-chroma
  • python312Packages.llama-index-vector-stores-chroma.dist
  • python312Packages.llama-index-vector-stores-google
  • python312Packages.llama-index-vector-stores-google.dist
  • python312Packages.llama-index-vector-stores-postgres
  • python312Packages.llama-index-vector-stores-postgres.dist
  • python312Packages.llama-index-vector-stores-qdrant
  • python312Packages.llama-index-vector-stores-qdrant.dist
  • python312Packages.llama-index.dist
  • python312Packages.llama-parse
  • python312Packages.llama-parse.dist
  • python312Packages.private-gpt
  • python312Packages.private-gpt.dist
  • python312Packages.pytorch-lightning
  • python312Packages.pytorch-lightning.dist
  • python312Packages.skrl
  • python312Packages.skrl.dist
  • python312Packages.spacy
  • python312Packages.spacy-loggers
  • python312Packages.spacy-loggers.dist
  • python312Packages.spacy-lookups-data
  • python312Packages.spacy-lookups-data.dist
  • python312Packages.spacy-transformers
  • python312Packages.spacy-transformers.dist
  • python312Packages.spacy.dist
  • python312Packages.tensorboardx
  • python312Packages.tensorboardx.dist
  • python312Packages.textacy
  • python312Packages.textacy.dist
  • python312Packages.textnets
  • python312Packages.textnets.dist
  • python312Packages.wandb
  • python312Packages.wandb.dist
  • python313Packages.fastmri
  • python313Packages.fastmri.dist
  • python313Packages.k-diffusion
  • python313Packages.k-diffusion.dist
  • python313Packages.pytorch-lightning
  • python313Packages.pytorch-lightning.dist
  • python313Packages.skrl
  • python313Packages.skrl.dist
  • python313Packages.spacy-loggers
  • python313Packages.spacy-loggers.dist
  • python313Packages.tensorboardx
  • python313Packages.tensorboardx.dist
  • python313Packages.wandb
  • python313Packages.wandb.dist
✅ 33 packages built:
  • aider-chat (python312Packages.aider-chat)
  • aider-chat.dist (python312Packages.aider-chat.dist)
  • lacus
  • lacus.dist
  • nak
  • open-webui
  • open-webui.dist
  • pianotrans
  • pianotrans.dist
  • python312Packages.lacuscore
  • python312Packages.lacuscore.dist
  • python312Packages.librosa
  • python312Packages.librosa.dist
  • python312Packages.markitdown
  • python312Packages.markitdown.dist
  • python312Packages.piano-transcription-inference
  • python312Packages.piano-transcription-inference.dist
  • python312Packages.soundfile (python312Packages.pysoundfile)
  • python312Packages.soundfile.dist (python312Packages.pysoundfile.dist)
  • python312Packages.speechrecognition
  • python312Packages.speechrecognition.dist
  • python312Packages.torchlibrosa
  • python312Packages.torchlibrosa.dist
  • python312Packages.trainer
  • python312Packages.trainer.dist
  • python313Packages.soundfile (python313Packages.pysoundfile)
  • python313Packages.soundfile.dist (python313Packages.pysoundfile.dist)
  • python313Packages.trainer
  • python313Packages.trainer.dist
  • vimPlugins.aider-nvim
  • voicevox
  • voicevox-engine
  • voicevox-engine.dist

@azuwis
Copy link
Copy Markdown
Contributor

azuwis commented Jan 27, 2025

Process SyncManager-4:
Traceback (most recent call last):
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/managers.py", line 591, in _run_server
    server = cls._Server(registry, address, authkey, serializer)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/managers.py", line 156, in __init__
    self.listener = Listener(address=address, backlog=128)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/connection.py", line 464, in __init__
    self._listener = SocketListener(address, family, backlog)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/connection.py", line 608, in __init__
    self._socket.bind(address)
PermissionError: [Errno 1] Operation not permitted
=============================== warnings summary ===============================
tests/test_multiprocess_write.py::GlobalWriterTest::test_flush
tests/test_multiprocess_write.py::GlobalWriterTest::test_flush_after_close
tests/test_multiprocess_write.py::GlobalWriterTest::test_flush_timer_is_long_so_data_is_not_there
tests/test_multiprocess_write.py::GlobalWriterTest::test_writer
  /nix/store/ffxlyz7jrxxyxg70cn3h961lr91lan2j-python3-3.12.8/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=58083) is multi-threaded, use of fork() may lead to deadlocks in the child.
    self.pid = os.fork()

tests/test_utils.py::UtilsTest::test_prepare_video
tests/test_writer.py::WriterTest::test_writer
  /nix/var/nix-build-python3.12-tensorboardx-2.6.2.drv-0/source/tensorboardX/utils.py:63: DeprecationWarning: `newshape` keyword argument is deprecated, use `shape=...` or pass shape positionally instead. (deprecated in NumPy 2.1)
    V = np.reshape(V, newshape=(n_rows, n_cols, t, c, h, w))

tests/test_utils.py::UtilsTest::test_prepare_video
tests/test_writer.py::WriterTest::test_writer
  /nix/var/nix-build-python3.12-tensorboardx-2.6.2.drv-0/source/tensorboardX/utils.py:65: DeprecationWarning: `newshape` keyword argument is deprecated, use `shape=...` or pass shape positionally instead. (deprecated in NumPy 2.1)
    V = np.reshape(V, newshape=(t, n_rows * h, n_cols * w, c))

tests/test_utils.py::UtilsTest::test_prepare_video
  /nix/var/nix-build-python3.12-tensorboardx-2.6.2.drv-0/source/tests/test_utils.py:27: DeprecationWarning: `newshape` keyword argument is deprecated, use `shape=...` or pass shape positionally instead. (deprecated in NumPy 2.1)
    V_before = np.reshape(V_before, newshape=(10, -1))

tests/test_utils.py::UtilsTest::test_prepare_video
  /nix/var/nix-build-python3.12-tensorboardx-2.6.2.drv-0/source/tests/test_utils.py:28: DeprecationWarning: `newshape` keyword argument is deprecated, use `shape=...` or pass shape positionally instead. (deprecated in NumPy 2.1)
    V_after = np.reshape(V_after, newshape=(10, -1))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_multiprocess_write.py::GlobalWriterTest::test_flush - EOFError
FAILED tests/test_multiprocess_write.py::GlobalWriterTest::test_flush_after_close - EOFError
FAILED tests/test_multiprocess_write.py::GlobalWriterTest::test_writer - EOFError
=========== 3 failed, 68 passed, 4 deselected, 10 warnings in 53.10s ===========

@matthiasdotsh
Copy link
Copy Markdown
Contributor Author

Just to make sure I understood it correctly: nixpkgs-review checks which packages are affected by my changes, then takes the current master, applies my changes, and tries to rebuild the packages, right?

I just tried to rebuild private-gpt on my local x86_64-linux system.

error: builder for '/nix/store/43mav7fc2zn81zwl95g1dzrws9kqic35-python3.12-private-gpt-0.6.2.drv' failed with exit code 1;
       last 25 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/59fkdhg9dg3pfim3zqy1r37zjl0wwczr-source
       > source root is source
       > setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/version.txt"
       > Running phase: patchPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > no configure script, doing nothing
       > Running phase: buildPhase
       > Executing pypaBuildPhase
       > Creating a wheel...
       > pypa build flags: --no-isolation --outdir dist/ --wheel
       > * Getting build dependencies for wheel...
       > * Building wheel...
       > Successfully built private_gpt-0.6.2-py3-none-any.whl
       > Finished creating a wheel...
       > /build/source/dist /build/source
       > Unpacking to: unpacked/private_gpt-0.6.2...OK
       > Repacking wheel as ./private_gpt-0.6.2-py3-none-any.whl...OK
       > /build/source
       > Finished executing pypaBuildPhase
       > Running phase: pythonRuntimeDepsCheckHook
       > Executing pythonRuntimeDepsCheck
       > Checking runtime dependencies for private_gpt-0.6.2-py3-none-any.whl
       >   - watchdog<5.0.0,>=4.0.1 not satisfied by version 6.0.0
       For full logs, run 'nix log /nix/store/43mav7fc2zn81zwl95g1dzrws9kqic35-python3.12-private-gpt-0.6.2.drv'.

To me, this doesn't look like an error caused by a newer version of soundfile. Am I missing something, or is it possible that the packages on the current master also fail to build independently of my changes?

@azuwis
Copy link
Copy Markdown
Contributor

azuwis commented Feb 3, 2025

The tensorboardx test errors are due to darwin sandbox, and can be ignored.

@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one person. label Feb 4, 2025
@nixos-discourse
Copy link
Copy Markdown

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/prs-already-reviewed/2617/2241

@matthiasdotsh
Copy link
Copy Markdown
Contributor Author

Soundfile has been updated to 0.13.0 in the meantime, see 64abea1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages 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.

5 participants