Skip to content

libcamera: 0.5.2 -> 0.6.0#470093

Merged
K900 merged 1 commit intoNixOS:stagingfrom
r-burns:libcamera
Dec 15, 2025
Merged

libcamera: 0.5.2 -> 0.6.0#470093
K900 merged 1 commit intoNixOS:stagingfrom
r-burns:libcamera

Conversation

@r-burns
Copy link
Contributor

@r-burns r-burns commented Dec 12, 2025

Changelog: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.6.0

Release notes: https://lists.libcamera.org/pipermail/libcamera-devel/2025-November/055244.html

I'm hoping that this will help with #225743

Hans de Goede has pushed a number of fixes to components such as ipa_soft_simple that have been problematic for IPU6 cameras, which will be included in this version.

I've built all the direct dependers, and they seem to be functioning OK. I'm also rebuilding my system to test this out more thoroughly, but it might take a while due to the number of rebuilds here. Update: I have rebuilt my system with no regressions, and confirmed that this fixes my webcam issues.

Things done

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

Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". label Dec 12, 2025
@nixpkgs-ci nixpkgs-ci bot requested a review from RealityAnomaly December 12, 2025 08:51
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. labels Dec 12, 2025
@nixos-discourse
Copy link

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

@@ -112,6 +112,7 @@ stdenv.mkDerivation rec {
"-Dv4l2=true"
(lib.mesonEnable "tracing" withTracing)
(lib.mesonEnable "qcam" withQcam)
"-Dlibunwind=disabled"
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there a reason we do not want this? If so - that should be in a comment.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is what we were effectively doing before, the option was just made explicit now so we have to put this here instead of just compiling without libunwind.

Libunwind has been disabled the entire time we've been packaging libcamera, and I don't see any explanation of why that is, so I'd rather not comment with an uneducated guess here.

Copy link
Contributor

Choose a reason for hiding this comment

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

libunwind is for debugging, so it seems reasonable to disable it. (I'd have used lib.mesonEnable but it's whatever.) Arguably it could depend on withTracing.

@r-burns r-burns requested review from K900, alyssais and flokli December 14, 2025 23:08
@r-burns
Copy link
Contributor Author

r-burns commented Dec 14, 2025

(CCing maintainers who have been involved in previous libcamera bumps. Sorry for the noise.)

@K900 K900 added this pull request to the merge queue Dec 15, 2025
Merged via the queue into NixOS:staging with commit 7f80820 Dec 15, 2025
37 of 39 checks passed
@r-burns r-burns deleted the libcamera branch December 15, 2025 08:14
@eclairevoyant eclairevoyant added the backport staging-25.11 Backport PR automatically label Dec 18, 2025
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Dec 18, 2025

Successfully created backport PR for staging-25.11:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge-bot eligible This PR can be merged by commenting "@NixOS/nixpkgs-merge-bot merge". 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. backport staging-25.11 Backport PR automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants