Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libxml2: 2.12.7 → 2.13.2 #324629

Closed
wants to merge 115 commits into from
Closed

libxml2: 2.12.7 → 2.13.2 #324629

wants to merge 115 commits into from

Conversation

jtojnar
Copy link
Member

@jtojnar jtojnar commented Jul 4, 2024

Description of changes

Supersedes #319982

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/)
  • 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 👍 reaction to pull requests you find important.

superherointj and others added 10 commits January 17, 2024 17:32
Tracking issue: #281618

error: ‘isnanf’ was not declared in this scope
- use `perl.withPackages` instead of manually wrapping.
- plumb the docbook via `DOCBOOKXSL` instead of patching.
- specify `INSTALL_BIN=install` instead of upstream's default `install -s`.
  this lets the user control stripping (via stdenv's `dontStrip` option),
  and notably in a way which is compatible with cross compilation
  (`install -s` is not).
when setting the option i18n.inputMethod.ibus.engines to a non-engine, like this:
    i18n.inputMethod.ibus.engines = [ pkgs.sl ];

the error message would be quite misleading:

error: A definition for option `nodes.machine.i18n.inputMethod.ibus.engines."[definition 1-entry 1]"' is not of type `package'. Definition values:
- In `makeTest parameters': <derivation sl-5.05>

sl is rejected and yet it *is* a package.

This change improves the error message to this:
error: A definition for option `nodes.machine.i18n.inputMethod.ibus.engines."[definition 1-entry 1]"' is not of type `ibus-engine'. Definition values:
- In `makeTest parameters': <derivation sl-5.05>
Bumps [korthout/backport-action](https://github.com/korthout/backport-action) from 2.5.0 to 3.0.2.
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](korthout/backport-action@ef20d86...bd410d3)

---
updated-dependencies:
- dependency-name: korthout/backport-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
That way you also get features like cgroup accounting for systemd units
when using systemd-nspawn w/o classic nixos containers.
@wegank wegank added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jul 6, 2024
matko and others added 19 commits July 7, 2024 17:06
Tracking issue: #290642

Inactive since at least 2017 and 2022 respectively.
Tracking issue: #290642

Inactive since at least 2017.
Tracking issue: #290642

Inactive since at least 2017 and 2022 respectively.
Build uftrace with all optional dependencies, save for libunwind (for debugging
uftrace only).  Link with Python and LuaJIT only in the "uftraceFull" version to
keep the closure size down.
This change was primarly made to get rid of the inherit (darwin... hack,
to make vendoring old versions of the exporter easier

Co-authored-by: nicoo <[email protected]>
NickCao and others added 7 commits July 12, 2024 14:51
…out/backport-action-3.0.2

build(deps): bump korthout/backport-action from 2.5.0 to 3.0.2
pixelorama: copy icon during install phase
…s.microsoft-kiota-http

python312Packages.microsoft-kiota-http: 1.3.1 -> 1.3.2
…s.pymsteams

python312Packages.pymsteams: 0.2.2 -> 0.2.3
- new API with per-context error handlers
- remove HTTP POST support
- zlib, lzma and HTTP disabled by default → removed `zlib`
- Meson support added → cycle, not switching right now
- docs no longer install examples and tutorial was removed → since only `xmllint` and `xmlcatalog` HTML docs remain, move them to `out`
- FTP and `xpointer()` XPath extensions deprecated

https://discourse.gnome.org/t/libxml2-2-12-8-released/21528
https://discourse.gnome.org/t/libxml2-2-13-0-released/21529
https://discourse.gnome.org/t/libxml2-2-13-1-released/21778
https://discourse.gnome.org/t/libxml2-2-13-2-released/22000

Also clean up the expression a bit and install DevHelp files to `devdoc` (previously deleted by multiple-outputs hook).
@jtojnar jtojnar requested review from ulrikstrid, ehmry, a team, Mic92 and zowoq as code owners July 12, 2024 19:29
@github-actions github-actions bot added 6.topic: python 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 6.topic: policy discussion 6.topic: ruby 6.topic: ocaml 6.topic: systemd 6.topic: nim Nim programing language 6.topic: vscode 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` 6.topic: k3s Kubernates distribution (https://k3s.io/) labels Jul 12, 2024
@jtojnar jtojnar marked this pull request as draft July 12, 2024 19:29
@jtojnar jtojnar closed this Jul 12, 2024
@jtojnar jtojnar deleted the libxml2 branch July 12, 2024 19:30
@jtojnar jtojnar mentioned this pull request Jul 12, 2024
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: k3s Kubernates distribution (https://k3s.io/) 6.topic: nim Nim programing language 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: ocaml 6.topic: policy discussion 6.topic: python 6.topic: ruby 6.topic: systemd 6.topic: vscode 8.has: documentation This PR adds or changes documentation 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` 8.has: module (update) This PR changes an existing module in `nixos/`
Projects
None yet
Development

Successfully merging this pull request may close these issues.