text:
radarr: 5.3.6.8612 -> 5.4.6.8723

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for radarr is: A Usenet/BitTorrent movie downloader
meta.homepage for radarr is: https://radarr.video/
meta.changelog for radarr is: https://github.com/Radarr/Radarr/releases/tag/v5.4.6.8723
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.4.6.8723 with grep in /nix/store/dyf421bkaq2k1m4licjx8nhmq5xiy8nq-radarr-5.4.6.8723
found 5.4.6.8723 in filename of file in /nix/store/dyf421bkaq2k1m4licjx8nhmq5xiy8nq-radarr-5.4.6.8723

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
radarr

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/dyf421bkaq2k1m4licjx8nhmq5xiy8nq-radarr-5.4.6.8723 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A radarr https://github.com/r-ryantm/nixpkgs/archive/d9f15616fe201f7e5d54ae0ea9a3e437cda4e6b4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/d9f15616fe201f7e5d54ae0ea9a3e437cda4e6b4#radarr

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/dyf421bkaq2k1m4licjx8nhmq5xiy8nq-radarr-5.4.6.8723
ls -la /nix/store/dyf421bkaq2k1m4licjx8nhmq5xiy8nq-radarr-5.4.6.8723/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

radarr

Maintainer pings
cc @edwtjo @purcell for testing.

Result of nixpkgs-review pr 303812 run on x86_64-darwin 1

1 package built:

radarr

Result of nixpkgs-review pr 303812 run on aarch64-darwin 1

1 package built:

radarr

source: gharchive/pull-request

authors: r-ryantm wegank

repo: NixOS/nixpkgs

license: MIT

license_type: permissive

license_source: github-api


text:
libsForQt5.qtstyleplugin-kvantum: 1.1.0 -> 1.1.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for libsForQt5.qtstyleplugin-kvantum is: SVG-based Qt5 theme engine plus a config tool and extra themes
meta.homepage for libsForQt5.qtstyleplugin-kvantum is: https://github.com/tsujan/Kvantum
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.1.1 in filename of file in /nix/store/wdvng2dwh9a8p9fvflw8d9kcp2cly0zh-qtstyleplugin-kvantum5-1.1.1

Rebuild report (if merged into master) (click to expand)

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath

kdePackages.qtstyleplugin-kvantum
libsForQt5.qtstyleplugin-kvantum
plasma5Packages.qtstyleplugin-kvantum
qt6Packages.qtstyleplugin-kvantum

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wdvng2dwh9a8p9fvflw8d9kcp2cly0zh-qtstyleplugin-kvantum5-1.1.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A libsForQt5.qtstyleplugin-kvantum https://github.com/r-ryantm/nixpkgs/archive/e25d68b67c36e60e719be560c5be7e62b0d2003c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e25d68b67c36e60e719be560c5be7e62b0d2003c#libsForQt5.qtstyleplugin-kvantum

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/wdvng2dwh9a8p9fvflw8d9kcp2cly0zh-qtstyleplugin-kvantum5-1.1.1
ls -la /nix/store/wdvng2dwh9a8p9fvflw8d9kcp2cly0zh-qtstyleplugin-kvantum5-1.1.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages built:

kdePackages.qtstyleplugin-kvantum
libsForQt5.qtstyleplugin-kvantum

Maintainer pings
cc @romildo @Scrumplex for testing.

Result of nixpkgs-review pr 307887 run on x86_64-linux 1

2 packages built:

kdePackages.qtstyleplugin-kvantum (qt6Packages.qtstyleplugin-kvantum)
libsForQt5.qtstyleplugin-kvantum (plasma5Packages.qtstyleplugin-kvantum)

authors: Scrumplex r-ryantm


text:
ideamaker: init at 4.3.3

Description of changes
A slicer for 3D printers.
Things done

Built on platform(s)

[x] 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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Adding yourself to the maintainers/maintainer-list.nix should be a separate commit

You can apply the formatting suggestions by running nix run nixpkgs#nixfmt-rfc-style -- pkgs/applications/misc/ideamaker/default.nix that way you will automatically comply with RFC 0166

Result of nixpkgs-review pr 309130 run on x86_64-linux 1

Despite the nixpkgs-review result I was able to successfully build and run ideamaker on x86_64-linux after allowing unsecure and unfree packages

With NIXPKGS_ALLOW_INSECURE=1 NIXPKGS_ALLOW_UNFREE=1 I get:
Result of nixpkgs-review pr 309130 run on x86_64-linux 1

1 package built:

ideamaker

The category hierarchy may still be used for packages that should be imported using an alternate callPackage, such as python3Packages.callPackage or libsForQt5.callPackage.

@lovesegfault I know you previously maintained this package before it was marked broken and removed. Would you mind reviewing?
After some sleuthing about with gdb and ghidra, I learned the segfault was due to the application needing and old (like 8 years old) version of curl and openssl.

authors: DontEatOreo cjshearer


text:
python3Packages.torch: add libnvrtc to torch's runpath

Description of changes
Aim bandage and work around https://github.com/NixOS/nixpkgs/issues/296179
This is a temporary solution before https://github.com/NixOS/nixpkgs/pull/297590 is ready. Many modern machine learning models will not be able to run if this is not fixed. This fix is based on @SomeoneSerge's https://github.com/SomeoneSerge/dust3r.nix/commit/8715f78a6f875fa5a1795da8f56e05fe2b2811d6
The same fix has been tested here: https://github.com/nixvital/ml-pkgs/commit/518e76b2494e52e00c7f552ec0037824d4a708cf and I can verify it resolves the issue.
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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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 :+1: reaction to pull requests you find important.

Sending this out to get some preview from the reviewers. Also some questions:
@SomeoneSerge: Should I apply the same change to bin.nix as well? And what is the best way to test this PR? Currently I have already verified it in my repo, but not this exact PR.

Result of nixpkgs-review pr 315694 run on x86_64-linux 1

62 packages marked as broken and skipped:

khoj
khoj.dist
piper-train
piper-train.dist
python311Packages.bambi
python311Packages.bambi.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.farm-haystack
python311Packages.farm-haystack.dist
python311Packages.openllm
python311Packages.openllm.dist
python311Packages.pymanopt
python311Packages.pymanopt.dist
python311Packages.stytra
python311Packages.stytra.dist
python311Packages.treex
python311Packages.treex.dist
python311Packages.vllm
python311Packages.vllm.dist
python312Packages.argos-translate-files
python312Packages.argos-translate-files.dist
python312Packages.argostranslate
python312Packages.argostranslate.dist
python312Packages.ctranslate2
python312Packages.ctranslate2.dist
python312Packages.farm-haystack
python312Packages.farm-haystack.dist
python312Packages.faster-whisper
python312Packages.faster-whisper.dist
python312Packages.mayavi
python312Packages.mayavi.dist
python312Packages.mmcv
python312Packages.mmcv.dist
python312Packages.mmengine
python312Packages.mmengine.dist
python312Packages.pettingzoo
python312Packages.pettingzoo.dist
python312Packages.pymanopt
python312Packages.pymanopt.dist
python312Packages.pytorch-lightning
python312Packages.pytorch-lightning.dist
python312Packages.rising
python312Packages.rising.dist
python312Packages.rlcard
python312Packages.rlcard.dist
python312Packages.tensordict
python312Packages.tensordict.dist
python312Packages.torchmetrics
python312Packages.torchmetrics.dist
python312Packages.torchrl
python312Packages.torchrl.dist
python312Packages.torchsnapshot
python312Packages.torchsnapshot.dist
python312Packages.translatehtml
python312Packages.translatehtml.dist
rocmPackages.mivisionx
rocmPackages.mivisionx-cpu
rocmPackages.mivisionx-hip
rocmPackages_6.mivisionx
rocmPackages_6.mivisionx-cpu
rocmPackages_6.mivisionx-hip

619 packages failed to build:

backgroundremover
backgroundremover.dist
easyocr (python311Packages.easyocr)
easyocr.dist (python311Packages.easyocr.dist)
libretranslate (python311Packages.libretranslate)
libretranslate.dist (python311Packages.libretranslate.dist)
openai-whisper (python311Packages.openai-whisper)
openai-whisper.dist (python311Packages.openai-whisper.dist)
opensplat
opensplatWithCuda
pianotrans
pianotrans.dist
private-gpt
private-gpt.dist
python311Packages.accelerate
python311Packages.accelerate.dist
python311Packages.albumentations
python311Packages.albumentations.dist
python311Packages.apptools
python311Packages.apptools.dist
python311Packages.apricot-select
python311Packages.apricot-select.dist
python311Packages.argos-translate-files
python311Packages.argos-translate-files.dist
python311Packages.argostranslate
python311Packages.argostranslate.dist
python311Packages.arviz
python311Packages.arviz.dist
python311Packages.asteroid-filterbanks
python311Packages.asteroid-filterbanks.dist
python311Packages.atomman
python311Packages.atomman.dist
python311Packages.attacut
python311Packages.attacut.dist
python311Packages.ax
python311Packages.ax.dist
python311Packages.bitsandbytes
python311Packages.bitsandbytes.dist
python311Packages.blosc2
python311Packages.blosc2.dist
python311Packages.botorch
python311Packages.botorch.dist
python311Packages.clarifai
python311Packages.clarifai.dist
python311Packages.clean-fid
python311Packages.clean-fid.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.clip
python311Packages.clip-anytorch
python311Packages.clip-anytorch.dist
python311Packages.clip.dist
python311Packages.compressai
python311Packages.compressai.dist
python311Packages.ctranslate2
python311Packages.ctranslate2.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dctorch
python311Packages.dctorch.dist
python311Packages.deepdish
python311Packages.deepdish.dist
python311Packages.deepwave
python311Packages.deepwave.dist
python311Packages.detectron2
python311Packages.detectron2.dist
python311Packages.diffusers
python311Packages.diffusers.dist
python311Packages.effdet
python311Packages.effdet.dist
python311Packages.envisage
python311Packages.envisage.dist
python311Packages.experiment-utilities
python311Packages.experiment-utilities.dist
python311Packages.ezyrb
python311Packages.ezyrb.dist
python311Packages.facenet-pytorch
python311Packages.facenet-pytorch.dist
python311Packages.fairscale
python311Packages.fairscale.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.faster-whisper
python311Packages.faster-whisper.dist
python311Packages.ffcv
python311Packages.ffcv.dist
python311Packages.flammkuchen
python311Packages.flammkuchen.dist
python311Packages.flyingsquid
python311Packages.flyingsquid.dist
python311Packages.funsor
python311Packages.funsor.dist
python311Packages.fvcore
python311Packages.fvcore.dist
python311Packages.gpytorch
python311Packages.gpytorch.dist
python311Packages.grad-cam
python311Packages.grad-cam.dist
python311Packages.gradio
python311Packages.gradio-client
python311Packages.gradio-client.dist
python311Packages.gradio-pdf
python311Packages.gradio-pdf.dist
python311Packages.gradio.dist
python311Packages.guidance
python311Packages.guidance.dist
python311Packages.ignite
python311Packages.ignite.dist
python311Packages.imagededup
python311Packages.imagededup.dist
python311Packages.imgcat
python311Packages.imgcat.dist
python311Packages.insightface
python311Packages.insightface.dist
python311Packages.invisible-watermark
python311Packages.invisible-watermark.dist
python311Packages.iopath
python311Packages.iopath.dist
python311Packages.islpy
python311Packages.islpy.dist
python311Packages.julius
python311Packages.julius.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.kornia
python311Packages.kornia.dist
python311Packages.layoutparser
python311Packages.layoutparser.dist
python311Packages.linear-operator
python311Packages.linear-operator.dist
python311Packages.lion-pytorch
python311Packages.lion-pytorch.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.loopy
python311Packages.loopy.dist
python311Packages.manga-ocr
python311Packages.manga-ocr.dist
python311Packages.manifest-ml
python311Packages.manifest-ml.dist
python311Packages.mayavi
python311Packages.mayavi.dist
python311Packages.mdtraj
python311Packages.mdtraj.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.monai
python311Packages.monai.dist
python311Packages.monty
python311Packages.monty.dist
python311Packages.nanobind
python311Packages.nanobind.dist
python311Packages.nianet
python311Packages.nianet.dist
python311Packages.numpyro
python311Packages.numpyro.dist
python311Packages.open-clip-torch
python311Packages.open-clip-torch.dist
python311Packages.optimum
python311Packages.optimum.dist
python311Packages.optuna
python311Packages.optuna.dist
python311Packages.outlines
python311Packages.outlines.dist
python311Packages.pandas-stubs
python311Packages.pandas-stubs.dist
python311Packages.pdfplumber
python311Packages.pdfplumber.dist
python311Packages.peft
python311Packages.peft.dist
python311Packages.pettingzoo
python311Packages.pettingzoo.dist
python311Packages.pgmpy
python311Packages.pgmpy.dist
python311Packages.piano-transcription-inference
python311Packages.piano-transcription-inference.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.pyannote-audio
python311Packages.pyannote-audio.dist
python311Packages.pyannote-pipeline
python311Packages.pyannote-pipeline.dist
python311Packages.pydmd
python311Packages.pydmd.dist
python311Packages.pymatgen
python311Packages.pymatgen.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pyro-ppl
python311Packages.pyro-ppl.dist
python311Packages.pytorch-lightning
python311Packages.pytorch-lightning.dist
python311Packages.pytorch-metric-learning
python311Packages.pytorch-metric-learning.dist
python311Packages.pytorch-msssim
python311Packages.pytorch-msssim.dist
python311Packages.pytorch-pfn-extras
python311Packages.pytorch-pfn-extras.dist
python311Packages.rerun-sdk
python311Packages.rerun-sdk.dist
python311Packages.resize-right
python311Packages.resize-right.dist
python311Packages.rising
python311Packages.rising.dist
python311Packages.rlcard
python311Packages.rlcard.dist
python311Packages.rotary-embedding-torch
python311Packages.rotary-embedding-torch.dist
python311Packages.safetensors
python311Packages.safetensors.dist
python311Packages.sentence-transformers
python311Packages.sentence-transformers.dist
python311Packages.sfepy
python311Packages.sfepy.dist
python311Packages.shap
python311Packages.shap.dist
python311Packages.shimmy
python311Packages.shimmy.dist
python311Packages.skorch
python311Packages.skorch.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.slicer
python311Packages.slicer.dist
python311Packages.snorkel
python311Packages.snorkel.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.speechbrain
python311Packages.speechbrain.dist
python311Packages.speechrecognition
python311Packages.speechrecognition.dist
python311Packages.stanza
python311Packages.stanza.dist
python311Packages.sumo
python311Packages.sumo.dist
python311Packages.tables
python311Packages.tables.dist
python311Packages.tensorboardx
python311Packages.tensorboardx.dist
python311Packages.tensordict
python311Packages.tensordict.dist
python311Packages.test-tube
python311Packages.test-tube.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.timm
python311Packages.timm.dist
python311Packages.tiny-cuda-nn
python311Packages.tinygrad
python311Packages.tinygrad.dist
python311Packages.torch (python311Packages.torchWithoutCuda ,python311Packages.torchWithoutRocm)
python311Packages.torch-audiomentations
python311Packages.torch-audiomentations.dist
python311Packages.torch-pitch-shift
python311Packages.torch-pitch-shift.dist
python311Packages.torch-tb-profiler
python311Packages.torch-tb-profiler.dist
python311Packages.torch.cxxdev (python311Packages.torchWithoutCuda.cxxdev ,python311Packages.torchWithoutRocm.cxxdev)
python311Packages.torch.dev (python311Packages.torchWithoutCuda.dev ,python311Packages.torchWithoutRocm.dev)
python311Packages.torch.dist (python311Packages.torchWithoutCuda.dist ,python311Packages.torchWithoutRocm.dist)
python311Packages.torch.lib (python311Packages.torchWithoutCuda.lib ,python311Packages.torchWithoutRocm.lib)
python311Packages.torchWithCuda
python311Packages.torchWithCuda.cxxdev
python311Packages.torchWithCuda.dev
python311Packages.torchWithCuda.dist
python311Packages.torchWithCuda.lib
python311Packages.torchWithRocm
python311Packages.torchWithRocm.cxxdev
python311Packages.torchWithRocm.dev
python311Packages.torchWithRocm.dist
python311Packages.torchWithRocm.lib
python311Packages.torchaudio
python311Packages.torchaudio.dist
python311Packages.torchdiffeq
python311Packages.torchdiffeq.dist
python311Packages.torchinfo
python311Packages.torchinfo.dist
python311Packages.torchio
python311Packages.torchio.dist
python311Packages.torchlibrosa
python311Packages.torchlibrosa.dist
python311Packages.torchmetrics
python311Packages.torchmetrics.dist
python311Packages.torchrl
python311Packages.torchrl.dist
python311Packages.torchsde
python311Packages.torchsde.dist
python311Packages.torchsnapshot
python311Packages.torchsnapshot.dist
python311Packages.torchvision
python311Packages.torchvision.dist
python311Packages.trainer
python311Packages.trainer.dist
python311Packages.transformers
python311Packages.transformers.dist
python311Packages.translatehtml
python311Packages.translatehtml.dist
python311Packages.ttach
python311Packages.ttach.dist
python311Packages.txtai
python311Packages.txtai.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.webdataset
python311Packages.webdataset.dist
python311Packages.xformers
python311Packages.xformers.dist
python312Packages.accelerate
python312Packages.accelerate.dist
python312Packages.albumentations
python312Packages.albumentations.dist
python312Packages.apptools
python312Packages.apptools.dist
python312Packages.apricot-select
python312Packages.apricot-select.dist
python312Packages.asteroid-filterbanks
python312Packages.asteroid-filterbanks.dist
python312Packages.atomman
python312Packages.atomman.dist
python312Packages.attacut
python312Packages.attacut.dist
python312Packages.ax
python312Packages.ax.dist
python312Packages.bitsandbytes
python312Packages.bitsandbytes.dist
python312Packages.blosc2
python312Packages.blosc2.dist
python312Packages.botorch
python312Packages.botorch.dist
python312Packages.clean-fid
python312Packages.clean-fid.dist
python312Packages.clip
python312Packages.clip-anytorch
python312Packages.clip-anytorch.dist
python312Packages.clip.dist
python312Packages.compressai
python312Packages.compressai.dist
python312Packages.dctorch
python312Packages.dctorch.dist
python312Packages.deepdish
python312Packages.deepdish.dist
python312Packages.deepwave
python312Packages.deepwave.dist
python312Packages.detectron2
python312Packages.detectron2.dist
python312Packages.diffusers
python312Packages.diffusers.dist
python312Packages.easyocr
python312Packages.easyocr.dist
python312Packages.effdet
python312Packages.effdet.dist
python312Packages.envisage
python312Packages.envisage.dist
python312Packages.experiment-utilities
python312Packages.experiment-utilities.dist
python312Packages.ezyrb
python312Packages.ezyrb.dist
python312Packages.facenet-pytorch
python312Packages.facenet-pytorch.dist
python312Packages.fairscale
python312Packages.fairscale.dist
python312Packages.ffcv
python312Packages.ffcv.dist
python312Packages.flammkuchen
python312Packages.flammkuchen.dist
python312Packages.flyingsquid
python312Packages.flyingsquid.dist
python312Packages.funsor
python312Packages.funsor.dist
python312Packages.fvcore
python312Packages.fvcore.dist
python312Packages.gpytorch
python312Packages.gpytorch.dist
python312Packages.grad-cam
python312Packages.grad-cam.dist
python312Packages.gradio
python312Packages.gradio-client
python312Packages.gradio-client.dist
python312Packages.gradio-pdf
python312Packages.gradio-pdf.dist
python312Packages.gradio.dist
python312Packages.guidance
python312Packages.guidance.dist
python312Packages.ignite
python312Packages.ignite.dist
python312Packages.imagededup
python312Packages.imagededup.dist
python312Packages.insightface
python312Packages.insightface.dist
python312Packages.invisible-watermark
python312Packages.invisible-watermark.dist
python312Packages.iopath
python312Packages.iopath.dist
python312Packages.julius
python312Packages.julius.dist
python312Packages.kornia
python312Packages.kornia.dist
python312Packages.layoutparser
python312Packages.layoutparser.dist
python312Packages.linear-operator
python312Packages.linear-operator.dist
python312Packages.lion-pytorch
python312Packages.lion-pytorch.dist
python312Packages.manifest-ml
python312Packages.manifest-ml.dist
python312Packages.mdtraj
python312Packages.mdtraj.dist
python312Packages.monty
python312Packages.monty.dist
python312Packages.nianet
python312Packages.nianet.dist
python312Packages.numpyro
python312Packages.numpyro.dist
python312Packages.open-clip-torch
python312Packages.open-clip-torch.dist
python312Packages.openai-whisper
python312Packages.openai-whisper.dist
python312Packages.optimum
python312Packages.optimum.dist
python312Packages.optuna
python312Packages.optuna.dist
python312Packages.outlines
python312Packages.outlines.dist
python312Packages.pandas-stubs
python312Packages.pandas-stubs.dist
python312Packages.pdfplumber
python312Packages.pdfplumber.dist
python312Packages.peft
python312Packages.peft.dist
python312Packages.pgmpy
python312Packages.pgmpy.dist
python312Packages.piano-transcription-inference
python312Packages.piano-transcription-inference.dist
python312Packages.pyannote-pipeline
python312Packages.pyannote-pipeline.dist
python312Packages.pydmd
python312Packages.pydmd.dist
python312Packages.pymatgen
python312Packages.pymatgen.dist
python312Packages.pyro-ppl
python312Packages.pyro-ppl.dist
python312Packages.pytorch-metric-learning
python312Packages.pytorch-metric-learning.dist
python312Packages.pytorch-msssim
python312Packages.pytorch-msssim.dist
python312Packages.pytorch-pfn-extras
python312Packages.pytorch-pfn-extras.dist
python312Packages.rerun-sdk
python312Packages.rerun-sdk.dist
python312Packages.resize-right
python312Packages.resize-right.dist
python312Packages.safetensors
python312Packages.safetensors.dist
python312Packages.sentence-transformers
python312Packages.sentence-transformers.dist
python312Packages.sfepy
python312Packages.sfepy.dist
python312Packages.shap
python312Packages.shap.dist
python312Packages.skorch
python312Packages.skorch.dist
python312Packages.slicer
python312Packages.slicer.dist
python312Packages.snorkel
python312Packages.snorkel.dist
python312Packages.speechbrain
python312Packages.speechbrain.dist
python312Packages.speechrecognition
python312Packages.speechrecognition.dist
python312Packages.stanza
python312Packages.stanza.dist
python312Packages.sumo
python312Packages.sumo.dist
python312Packages.tables
python312Packages.tables.dist
python312Packages.tensorboardx
python312Packages.tensorboardx.dist
python312Packages.test-tube
python312Packages.test-tube.dist
python312Packages.timm
python312Packages.timm.dist
python312Packages.tiny-cuda-nn
python312Packages.tinygrad
python312Packages.tinygrad.dist
python312Packages.torch (python312Packages.torchWithoutCuda ,python312Packages.torchWithoutRocm)
python312Packages.torch-audiomentations
python312Packages.torch-audiomentations.dist
python312Packages.torch-pitch-shift
python312Packages.torch-pitch-shift.dist
python312Packages.torch-tb-profiler
python312Packages.torch-tb-profiler.dist
python312Packages.torch.cxxdev (python312Packages.torchWithoutCuda.cxxdev ,python312Packages.torchWithoutRocm.cxxdev)
python312Packages.torch.dev (python312Packages.torchWithoutCuda.dev ,python312Packages.torchWithoutRocm.dev)
python312Packages.torch.dist (python312Packages.torchWithoutCuda.dist ,python312Packages.torchWithoutRocm.dist)
python312Packages.torch.lib (python312Packages.torchWithoutCuda.lib ,python312Packages.torchWithoutRocm.lib)
python312Packages.torchWithCuda
python312Packages.torchWithCuda.cxxdev
python312Packages.torchWithCuda.dev
python312Packages.torchWithCuda.dist
python312Packages.torchWithCuda.lib
python312Packages.torchWithRocm
python312Packages.torchWithRocm.cxxdev
python312Packages.torchWithRocm.dev
python312Packages.torchWithRocm.dist
python312Packages.torchWithRocm.lib
python312Packages.torchaudio
python312Packages.torchaudio.dist
python312Packages.torchdiffeq
python312Packages.torchdiffeq.dist
python312Packages.torchinfo
python312Packages.torchinfo.dist
python312Packages.torchio
python312Packages.torchio.dist
python312Packages.torchlibrosa
python312Packages.torchlibrosa.dist
python312Packages.torchsde
python312Packages.torchsde.dist
python312Packages.torchvision
python312Packages.torchvision.dist
python312Packages.trainer
python312Packages.trainer.dist
python312Packages.transformers
python312Packages.transformers.dist
python312Packages.ttach
python312Packages.ttach.dist
python312Packages.txtai
python312Packages.txtai.dist
python312Packages.webdataset
python312Packages.webdataset.dist
python312Packages.xformers
python312Packages.xformers.dist
rclip
rclip.dist
rocmPackages_5.mivisionx (rocmPackages_5.mivisionx-hip)
rocmPackages_5.mivisionx-cpu
rocmPackages_5.mivisionx-opencl
whisper-ctranslate2
whisper-ctranslate2.dist
witnessme
witnessme.dist
wyoming-faster-whisper
wyoming-faster-whisper.dist

Should I apply the same change to bin.nix as well

Yes, IIRC it suffered from the same problem

And what is the best way to test this PR?

I think I ran something like torch.randn(10, 10).to("cuda").det().item() with and without the patch. Would be nice to add something of the sort to passthru (gpu) tests

619 packages failed to build:

@siraben I presume this was just a fluke?:)

I tried to run nixpkgs-review but my server crashed after a few hours. Let me try again.

I think I ran something like torch.randn(10, 10).to("cuda").det().item()

Will do

Would be nice to add something of the sort to passthru (gpu) tests

Sorry I do not quite follow. Is this a way to add tests that can be run manually but not triggered automatically?
Thanks!

I have manually tested the commit following @SomeoneSerge's suggestion.
With the commit:
Python 3.11.9 (main, Apr  2 2024, 08:25:04) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.randn(10, 10).to("cuda").det().item()
-1625.952880859375
>>>

Without the commit:
Python 3.11.9 (main, Apr  2 2024, 08:25:04) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.randn(10, 10).to("cuda").det().item()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
RuntimeError: Error in dlopen for library libnvrtc.so.12and libnvrtc-26bfb51d.so.12

I apologize for the delayed response. Got some acute illness. Let me update and test again.

Addressed comments and verified again. PTAL.

@ofborg build python311Packages.torch python312Packages.torch

Seems that the checks have passed. I am wondering if there's anything else needed from my side to do at this moment?
Thanks!

@breakds I guess I'll have to rebase/squash to fix the commit message

Thank you @breakds

If you feel up to it, maybe you could now rewrite autoFixElfFiles like the other PR started... that would be a rather laborious chore however

If you feel up to it, maybe you could now rewrite autoFixElfFiles like the other PR started... that would be a rather laborious chore however

Got it. I will probably need to read and learn more before I can take that, but definitely want to try.

authors: SomeoneSerge breakds siraben


text:
tidal-hifi: 5.14.1 -> 5.15.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Mastermindzh/tidal-hifi/releases.
meta.description for tidal-hifi is: Web version of Tidal running in electron with hifi support thanks to widevine
meta.homepage for tidal-hifi is: https://github.com/Mastermindzh/tidal-hifi
meta.changelog for tidal-hifi is: https://github.com/Mastermindzh/tidal-hifi/releases/tag/5.15.0
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.15.0 with grep in /nix/store/2d8k982dnpmrqskxlv154cqbqzp6mcfk-tidal-hifi-5.15.0
found 5.15.0 in filename of file in /nix/store/2d8k982dnpmrqskxlv154cqbqzp6mcfk-tidal-hifi-5.15.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tidal-hifi

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/2d8k982dnpmrqskxlv154cqbqzp6mcfk-tidal-hifi-5.15.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tidal-hifi https://github.com/r-ryantm/nixpkgs/archive/979bca38d788f0f31d234877d3ecee841bec112e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/979bca38d788f0f31d234877d3ecee841bec112e#tidal-hifi

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2d8k982dnpmrqskxlv154cqbqzp6mcfk-tidal-hifi-5.15.0
ls -la /nix/store/2d8k982dnpmrqskxlv154cqbqzp6mcfk-tidal-hifi-5.15.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

tidal-hifi

Maintainer pings
cc @qbit @spikespaz for testing.

Tested and approved.

@spikespaz if you want to you should be able to approve this via GitHub (as opposed to just commenting) and then afterward comment again to have it merged automatically.

@NixOS/nixpkgs-merge-bot merge

Alright, I'll PR to fix that later today.

Oh no! I didn’t remember that requirement. Sorry for steering you wrong!

authors: mattpolzin r-ryantm spikespaz


text:
nextcloudPackages: Fix generate.sh and add the new packages as well

Description of changes

This PR fixes an issue I was facing with the --unpack flag not being available in my nix version by including the latest nix in the nix-shell invocation.
It also adds two new packages: files_retention and files_automatedtagging and updates all the Nextcloud packages to their latest versions by running the generate.sh.
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
[x] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Can I ask you @pyrox0 to give this a look as you were that last to change the generate.sh script? :pray:

I still don't know if we even need that fetcher fwiw: https://github.com/NixOS/nixpkgs/pull/326947#issuecomment-2241715275

I still don't know if we even need that fetcher fwiw: #326947 (comment)

I'm guessing we should first resolve the issue of whether to change the fetcher in that thread then as I notice now that some of the packages in my commit have been updated to their nightly versions, which is not good.

I still don't know if we even need that fetcher fwiw: #326947 (comment)

I guess that decision to replace the fetcher can be made later. I think we should still include nix in the shell and I would argue that the script should always work with the latest one, if not the script should be updated to make it so. At least until a decision is made to replace the fetcher in some way.
I've updated the packages again and I feel like this PR can be merged as is. Can you take a look/approve/merge @Ma27? :pray:

I did notice when rebasing on master that we dropped the full path of the nixpkgs (pointing to the repo root)
.
This means that the script will now take whatever the nixpkgs the user has activated on the machine right? If so, wouldn't that tie the packages used in the nix-shell to the users machine leading to potential mismatches in the workings of the generate.sh script?

I guess that decision to replace the fetcher can be made later

I disagree.
In fact, this decision seems fairly trivial to me: we'll need to find out how the hash mismatch that triggered this decision was caused. If it was people force-pushing tags, then there was nothing, nc4nix could've done to prevent this and thus we can just revert the previous commit which seems like way less implementation & review work than fixing the issues associated with the current approach.
I may be able to take a look today.

I have dropped the generate.sh fixup commit. I've also re-ran the script to update all the packages to their latest versions.
I think this can be merged now.


text:
cargo-careful: 0.4.2 -> 0.4.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/RalfJung/cargo-careful/releases.
meta.description for cargo-careful is: Tool to execute Rust code carefully, with extra checking along the way
meta.homepage for cargo-careful is: https://github.com/RalfJung/cargo-careful
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.4.3 with grep in /nix/store/1yf3zgrmqcfhpdv3pgvn96g54q3si20x-cargo-careful-0.4.3
found 0.4.3 in filename of file in /nix/store/1yf3zgrmqcfhpdv3pgvn96g54q3si20x-cargo-careful-0.4.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

cargo-careful

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/1yf3zgrmqcfhpdv3pgvn96g54q3si20x-cargo-careful-0.4.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cargo-careful https://github.com/r-ryantm/nixpkgs/archive/7031ede61a639186c046238b5d21f531a3b4016f.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/7031ede61a639186c046238b5d21f531a3b4016f#cargo-careful

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/1yf3zgrmqcfhpdv3pgvn96g54q3si20x-cargo-careful-0.4.3
ls -la /nix/store/1yf3zgrmqcfhpdv3pgvn96g54q3si20x-cargo-careful-0.4.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

cargo-careful

Maintainer pings
cc @figsoda @matthiasbeyer for testing.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 333673 run on x86_64-linux 1

1 package built:

cargo-careful

authors: matthiasbeyer r-ryantm


text:
xorg.libXi: 1.8.1 -> 1.8.2

Changes: https://lists.x.org/archives/xorg-announce/2024-September/003530.html
Description of changes

Things done

Built on platform(s)

[x] 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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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/4656

authors: nixos-discourse trofi


text:
syslogng: add option to enable grpc module

This adds a package option to build with the grpc module.
This module is required for some outputs, like the loki destination, and other grpc related modules.
Description of changes
Add the withGrpc (+build time dependencies) option to the syslogng package to enable the --with-grpc compile time option. This leads to the grpc module being included.
This is required for some destinations, like loki.
Things done

Built on platform(s)

[x] 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

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages
(Tested on machine with loki destination)

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

cc, maintainer of package: @vifino

Hey! I haven't tried those destinations yet in general, but I am glad you did! :)
Assuming you had success with this PR: I'd love to see your Nix/syslog-ng config! :)

Thank you the quick response, my configuration for syslog-ng (as a receiver that forwards to loki) is at the moment:
services.syslog-ng = {
    enable = true;
    package = pkgs.syslogng.overrideAttrs (
      final: prev: {
        configureFlags = prev.configureFlags ++ [ "--enable-grpc" ];
        buildInputs = prev.buildInputs ++ [
          pkgs.protobuf
          pkgs.grpc
        ];
      }
    );

    extraConfig = ''
      options {
        log_fifo_size (1000);
        ts-format(iso);
        keep_hostname (yes);
        use_dns(yes);
        dns-cache-size(2000);
        dns-cache-expire(87600);
        use_fqdn(yes);
      };

      source tcp_network {
        network(
          ip("0.0.0.0")
          transport("tcp")
          port(514)
        );
      };

      source local {
        file("/proc/kmsg");
        internal();
        system();
      };

      source udp_network {
        network(
          ip("0.0.0.0")
          transport("udp")
          port(514)
        );
      };

      log {
        source(udp_network);
        source(local);
        source(tcp_network);
        destination(d_loki);
      };

      destination d_loki {
        loki(
          url("127.0.0.1:3101")
          labels(
            "app" => "$PROGRAM",
            "host" => "$HOST",
          )

          workers(4)
          batch-timeout(10000)
          batch-lines(1000)
        );
      };
    '';
  };

The package override effectively provides you with the same changes as this PR, when withGrpc = true.
For reproducing this, it should be noted that, contrary to the syslog-ng documentation, you need the grpc endpoint for the loki(url(...)) option.
In my case, this is 127.0.0.1:3001, which is defined by server.grpc-listen-address and server.grpc-listen-port:
services.loki.configuration.server. = {
    grpc_listen_address = "127.0.0.1";
    grpc_listen_port = 3101;
};

authors: Chaostheorie vifino


text:
mountpoint-s3: 1.9.0 -> 1.9.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/awslabs/mountpoint-s3/releases.
meta.description for mountpoint-s3 is: Simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system
meta.homepage for mountpoint-s3 is: https://github.com/awslabs/mountpoint-s3
Updates performed

Rust version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.9.1 with grep in /nix/store/zkl2hw2n8w5q6b4ax2pi7aq6gnmygsf9-mountpoint-s3-1.9.1
found 1.9.1 in filename of file in /nix/store/zkl2hw2n8w5q6b4ax2pi7aq6gnmygsf9-mountpoint-s3-1.9.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mountpoint-s3

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zkl2hw2n8w5q6b4ax2pi7aq6gnmygsf9-mountpoint-s3-1.9.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mountpoint-s3 https://github.com/r-ryantm/nixpkgs/archive/28b2fdd261e8071e24f90e21361f8ba508ef3617.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/28b2fdd261e8071e24f90e21361f8ba508ef3617#mountpoint-s3

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zkl2hw2n8w5q6b4ax2pi7aq6gnmygsf9-mountpoint-s3-1.9.1
ls -la /nix/store/zkl2hw2n8w5q6b4ax2pi7aq6gnmygsf9-mountpoint-s3-1.9.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mountpoint-s3

Maintainer pings
cc @lblasc for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge

authors: lblasc r-ryantm


text:
ruff: 0.6.8 -> 0.6.9

Things done
Changelog: https://github.com/astral-sh/ruff/releases/tag/0.6.9

Built on platform(s)

[x] x86_64-linux
[x] 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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 346438 run on x86_64-linux 1

2 packages marked as broken and skipped:

khoj
khoj.dist

109 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
marimo (python312Packages.marimo)
marimo.dist (python312Packages.marimo.dist)
nbqa
nbqa.dist
open-webui
open-webui.dist
openapi-python-client
openapi-python-client.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-aws
python311Packages.langchain-aws.dist
python311Packages.langchain-azure-dynamic-sessions
python311Packages.langchain-azure-dynamic-sessions.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-huggingface
python311Packages.langchain-huggingface.dist
python311Packages.langchain-mongodb
python311Packages.langchain-mongodb.dist
python311Packages.langchain-ollama
python311Packages.langchain-ollama.dist
python311Packages.langchain-openai
python311Packages.langchain-openai.dist
python311Packages.langchain-standard-tests
python311Packages.langchain-standard-tests.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.marimo
python311Packages.marimo.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-aws
python312Packages.langchain-aws.dist
python312Packages.langchain-azure-dynamic-sessions
python312Packages.langchain-azure-dynamic-sessions.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-huggingface
python312Packages.langchain-huggingface.dist
python312Packages.langchain-mongodb
python312Packages.langchain-mongodb.dist
python312Packages.langchain-ollama
python312Packages.langchain-ollama.dist
python312Packages.langchain-openai
python312Packages.langchain-openai.dist
python312Packages.langchain-standard-tests
python312Packages.langchain-standard-tests.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 346438

x86_64-linux

:fast_forward: 2 packages marked as broken and skipped:

khoj
khoj.dist

:white_check_mark: 109 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
marimo (python312Packages.marimo)
marimo.dist (python312Packages.marimo.dist)
nbqa
nbqa.dist
open-webui
open-webui.dist
openapi-python-client
openapi-python-client.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-aws
python311Packages.langchain-aws.dist
python311Packages.langchain-azure-dynamic-sessions
python311Packages.langchain-azure-dynamic-sessions.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-huggingface
python311Packages.langchain-huggingface.dist
python311Packages.langchain-mongodb
python311Packages.langchain-mongodb.dist
python311Packages.langchain-ollama
python311Packages.langchain-ollama.dist
python311Packages.langchain-openai
python311Packages.langchain-openai.dist
python311Packages.langchain-standard-tests
python311Packages.langchain-standard-tests.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.marimo
python311Packages.marimo.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-aws
python312Packages.langchain-aws.dist
python312Packages.langchain-azure-dynamic-sessions
python312Packages.langchain-azure-dynamic-sessions.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-huggingface
python312Packages.langchain-huggingface.dist
python312Packages.langchain-mongodb
python312Packages.langchain-mongodb.dist
python312Packages.langchain-ollama
python312Packages.langchain-ollama.dist
python312Packages.langchain-openai
python312Packages.langchain-openai.dist
python312Packages.langchain-standard-tests
python312Packages.langchain-standard-tests.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

aarch64-linux

:fast_forward: 8 packages marked as broken and skipped:

khoj
khoj.dist
open-webui
open-webui.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist

:white_check_mark: 103 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
marimo (python312Packages.marimo)
marimo.dist (python312Packages.marimo.dist)
nbqa
nbqa.dist
openapi-python-client
openapi-python-client.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-aws
python311Packages.langchain-aws.dist
python311Packages.langchain-azure-dynamic-sessions
python311Packages.langchain-azure-dynamic-sessions.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-huggingface
python311Packages.langchain-huggingface.dist
python311Packages.langchain-mongodb
python311Packages.langchain-mongodb.dist
python311Packages.langchain-ollama
python311Packages.langchain-ollama.dist
python311Packages.langchain-openai
python311Packages.langchain-openai.dist
python311Packages.langchain-standard-tests
python311Packages.langchain-standard-tests.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.marimo
python311Packages.marimo.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-aws
python312Packages.langchain-aws.dist
python312Packages.langchain-azure-dynamic-sessions
python312Packages.langchain-azure-dynamic-sessions.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-huggingface
python312Packages.langchain-huggingface.dist
python312Packages.langchain-mongodb
python312Packages.langchain-mongodb.dist
python312Packages.langchain-ollama
python312Packages.langchain-ollama.dist
python312Packages.langchain-openai
python312Packages.langchain-openai.dist
python312Packages.langchain-standard-tests
python312Packages.langchain-standard-tests.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

x86_64-darwin

:fast_forward: 14 packages marked as broken and skipped:

khoj
khoj.dist
nbqa
nbqa.dist
open-webui
open-webui.dist
python311Packages.langchain-huggingface
python311Packages.langchain-huggingface.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python312Packages.langchain-huggingface
python312Packages.langchain-huggingface.dist

:white_check_mark: 97 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
marimo (python312Packages.marimo)
marimo.dist (python312Packages.marimo.dist)
openapi-python-client
openapi-python-client.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-aws
python311Packages.langchain-aws.dist
python311Packages.langchain-azure-dynamic-sessions
python311Packages.langchain-azure-dynamic-sessions.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-mongodb
python311Packages.langchain-mongodb.dist
python311Packages.langchain-ollama
python311Packages.langchain-ollama.dist
python311Packages.langchain-openai
python311Packages.langchain-openai.dist
python311Packages.langchain-standard-tests
python311Packages.langchain-standard-tests.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.marimo
python311Packages.marimo.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-aws
python312Packages.langchain-aws.dist
python312Packages.langchain-azure-dynamic-sessions
python312Packages.langchain-azure-dynamic-sessions.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-mongodb
python312Packages.langchain-mongodb.dist
python312Packages.langchain-ollama
python312Packages.langchain-ollama.dist
python312Packages.langchain-openai
python312Packages.langchain-openai.dist
python312Packages.langchain-standard-tests
python312Packages.langchain-standard-tests.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

aarch64-darwin

:fast_forward: 10 packages marked as broken and skipped:

khoj
khoj.dist
nbqa
nbqa.dist
open-webui
open-webui.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist

:white_check_mark: 101 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
marimo (python312Packages.marimo)
marimo.dist (python312Packages.marimo.dist)
openapi-python-client
openapi-python-client.dist
pentestgpt
pentestgpt.dist
python311Packages.instructor
python311Packages.instructor.dist
python311Packages.langchain
python311Packages.langchain-aws
python311Packages.langchain-aws.dist
python311Packages.langchain-azure-dynamic-sessions
python311Packages.langchain-azure-dynamic-sessions.dist
python311Packages.langchain-chroma
python311Packages.langchain-chroma.dist
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-huggingface
python311Packages.langchain-huggingface.dist
python311Packages.langchain-mongodb
python311Packages.langchain-mongodb.dist
python311Packages.langchain-ollama
python311Packages.langchain-ollama.dist
python311Packages.langchain-openai
python311Packages.langchain-openai.dist
python311Packages.langchain-standard-tests
python311Packages.langchain-standard-tests.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langgraph
python311Packages.langgraph-checkpoint
python311Packages.langgraph-checkpoint-postgres
python311Packages.langgraph-checkpoint-postgres.dist
python311Packages.langgraph-checkpoint-sqlite
python311Packages.langgraph-checkpoint-sqlite.dist
python311Packages.langgraph-checkpoint.dist
python311Packages.langgraph.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python311Packages.marimo
python311Packages.marimo.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.instructor
python312Packages.instructor.dist
python312Packages.langchain
python312Packages.langchain-aws
python312Packages.langchain-aws.dist
python312Packages.langchain-azure-dynamic-sessions
python312Packages.langchain-azure-dynamic-sessions.dist
python312Packages.langchain-chroma
python312Packages.langchain-chroma.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-huggingface
python312Packages.langchain-huggingface.dist
python312Packages.langchain-mongodb
python312Packages.langchain-mongodb.dist
python312Packages.langchain-ollama
python312Packages.langchain-ollama.dist
python312Packages.langchain-openai
python312Packages.langchain-openai.dist
python312Packages.langchain-standard-tests
python312Packages.langchain-standard-tests.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langgraph
python312Packages.langgraph-checkpoint
python312Packages.langgraph-checkpoint-postgres
python312Packages.langgraph-checkpoint-postgres.dist
python312Packages.langgraph-checkpoint-sqlite
python312Packages.langgraph-checkpoint-sqlite.dist
python312Packages.langgraph-checkpoint.dist
python312Packages.langgraph.dist
python312Packages.langsmith
python312Packages.langsmith.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
python312Packages.python-lsp-ruff
python312Packages.python-lsp-ruff.dist
python312Packages.xsdata
python312Packages.xsdata.dist
ruff
ruff-lsp
ruff-lsp.dist
shell-gpt
shell-gpt.dist
vunnel
vunnel.dist

authors: GaetanLepage momeemt


text:
ruff-lsp: ruff is now a python package

Followup on #350654
Things done

Built on platform(s)

[x] 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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Couldn't we simply patch the absolute path of the ruff binary here instead ?

Couldn't we simply patch the absolute path of the ruff binary here instead ?

That would probably defeat the intent:
# prefer ruff from user's PATH, that's usually desired behavior

That would probably defeat the intent:

Fair enough.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 350729

x86_64-linux

:white_check_mark: 2 packages built:

ruff-lsp
ruff-lsp.dist

aarch64-linux

:white_check_mark: 2 packages built:

ruff-lsp
ruff-lsp.dist

x86_64-darwin

:white_check_mark: 2 packages built:

ruff-lsp
ruff-lsp.dist

aarch64-darwin

:white_check_mark: 2 packages built:

ruff-lsp
ruff-lsp.dist

authors: GaetanLepage baloo


text:
nixos/meta: add wikiPages attribute

During NixOS Wiki Meetup at NixCon 2024, we discussed ways to link NixOS modules (and perhaps packages) to the NixOS Wiki.
This PR proposes a new meta attribute for NixOS modules to link to one or more wiki page for the purposes of documentation.
Design Decisions

Allow multiple wiki pages, as some modules might have multiple related pages.

For example hardware.graphics might have links to https://wiki.nixos.org/wiki/OpenGL, https://wiki.nixos.org/wiki/Mesa and https://wiki.nixos.org/wiki/Graphics

We use full URLs instead of wiki paths, to allow for easy "greppability" and hyperlinking in the GitHub UI

Future work

The same attribute should be added to package meta attributes
NixOS search should parse this information and link to wiki pages
Write a bot/workflow that ensures that links exist and/or creates stub pages for missing pages

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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

So far I used a NixOS test to evaluate this attribute (i.e. nix eval --json -f . nixosTests.monado.nodes.machine.meta.wikiPages), but this is obviously not ideal.
I noticed that the manual modules generate a config.system.build.manual.optionsJSON so perhaps we should provide a config.system.build.manual.wikiPagesJSON derivation?


text:
python312Packages.librespot: add PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION

ZHF: #352882

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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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/)
24.11 Release Notes (or backporting 23.11 and 24.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 :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 353068

x86_64-linux

:white_check_mark: 8 packages built:

onthespot
onthespot.dist
python311Packages.librespot
python311Packages.librespot.dist
python312Packages.librespot
python312Packages.librespot.dist
zotify
zotify.dist

Fixes https://github.com/NixOS/nixpkgs/issues/350243

authors: fabaff onny


text:
ocamlPackages.melange: init at 4.0.1-52

Add package ocamlPackages.melange.

Things done

Built on platform(s)

[x] 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:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] 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
[x] 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
[x] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

this can be done for more OCaml versions rather than just 5.2 https://github.com/nix-ocaml/nix-overlays/blob/master/ocaml/melange/default.nix

Ok, I'll take care of that.

I believe the latest version of my pull requests addresses all discussed issues.
@anmonteiro @Lassulus Is there anything else that I should take care of?


text:
nixos: fix install-grub.pl dependencies

Motivation for this change
install-grub.pl does not work
Things done

[X] Now it works.
[X] Fits CONTRIBUTING.md.

LGTM

authors: oxij wmertens