ducks
20 Agosto 2026, 3:37am
13
nixpkgs aveva una versione piuttosto datata di Discourse, risalente a gennaio, quindi ho aperto una PR per aggiornarla. Non ho mai contribuito a nixpkgs, quindi vedremo come andrà a finire.
release-26.05 ← ducks:update/discourse-26.05
changes requested 03:34AM - 20 Aug 26 UTC
Backport of https://github.com/NixOS/nixpkgs/pull/548675 to `release-26.05`.
Th… is updates Discourse from the outdated `2026.1.4` ESR release to `2026.7.1`.
Changes: [official Discourse changelog](https://releases.discourse.org/changelog/custom?end=v2026.7.1&start=v2026.1.4)
The backport conflict in `default.nix` was resolved by retaining `icu78` from `release-26.05`. The release branch's `nodejs-slim_22.libv8` links against ICU 78; using the generic `icu` package causes `mini_racer_extension.so` to fail with an undefined ICU symbol.
Automation disclosure: OpenAI Codex (GPT-5) assisted with the backport conflict resolution, testing, and drafting this pull request description.
## Things done
- Built on platform:
- [x] x86_64-linux
- [ ] aarch64-linux
- [ ] aarch64-darwin
- Tested, as applicable:
- [x] [NixOS tests] in [nixos/tests].
- [x] [Package tests] at `passthru.tests`.
- [ ] Tests in [lib/tests] or [pkgs/test] for functions and "core" functionality.
- [ ] 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.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.
- [x] Follows the [automation/AI policy].
[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage
[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[automation/AI policy]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test