Skip to content

libsoup_3: drop patches incorporated in 3.6.6#493918

Merged
vcunat merged 1 commit intoNixOS:stagingfrom
whispersofthedawn:p/libsoup
Feb 25, 2026
Merged

libsoup_3: drop patches incorporated in 3.6.6#493918
vcunat merged 1 commit intoNixOS:stagingfrom
whispersofthedawn:p/libsoup

Conversation

@whispersofthedawn
Copy link
Contributor

@whispersofthedawn whispersofthedawn commented Feb 25, 2026

This package currently fails to build during the patch application step as it includes patches that were incorporated into libsoup 3.6.6. These patches were introduced in #468891 and #489681. Since they are now part of a regular release (which we already have on both staging and staging-next-25.11), we thus drop these patches.

The list of commits where these changes are present can be seen at https://gitlab.gnome.org/GNOME/libsoup/-/compare/3.6.5...3.6.6.

This has not been tested on staging, as I don't have the compute to build up from stdenv. However, I have tested this build on both x86_64-linux and aarch64-linux by picking this commit on top of staging-next-25.11. It is currently failing there, and succeeds after this commit.

Edit: Nevermind, I let it run overnight and libsoup_3 successfully built for x86_64-linux on top of staging.

I'm not sure how to mark this for backport to staging-next-25.11, since there's not a label to do so. However, that backport should happen.

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.

This package currently fails to build during the patch application step
as it includes patches that were incorporated into libsoup 3.6.6. These
patches were introduced in NixOS#468891 and NixOS#489681. Since they are now part
of a regular release, we thus drop these patches.

The List of commits where these changes are present can be seen at
https://gitlab.gnome.org/GNOME/libsoup/-/compare/3.6.5...3.6.6.
@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: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Feb 25, 2026
@vcunat vcunat added this pull request to the merge queue Feb 25, 2026
@vcunat
Copy link
Member

vcunat commented Feb 25, 2026

I just found this problem on staging-next-25.11.

Merged via the queue into NixOS:staging with commit 5a38793 Feb 25, 2026
31 of 35 checks passed
@vcunat
Copy link
Member

vcunat commented Feb 25, 2026

I had identical diff before discovering your PR, but I'm taking the PR now + backport in 9812196

@whispersofthedawn whispersofthedawn deleted the p/libsoup branch February 25, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 101-500 This PR causes between 101 and 500 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: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants