chore(deps): update nix to nixos-25.11 #94

Open
renovate wants to merge 3 commits from renovate/nixpkgs-25.x into main
Member

This PR contains the following updates:

Package Update Change
nixpkgs minor nixos-25.05 -> nixos-25.11

Important

Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see this instruction.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [nixpkgs](https://github.com/NixOS/nixpkgs) | minor | `nixos-25.05` -> `nixos-25.11` | > :exclamation: **Important** > > Release Notes retrieval for this PR were skipped because no github.com credentials were available. > If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update nix to nixos-25.11
Some checks failed
CI / build (push) Failing after 50s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
15345416ad
renovate force-pushed renovate/nixpkgs-25.x from 15345416ad
Some checks failed
CI / build (push) Failing after 50s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
to a6b8c532b4
Some checks failed
CI / build (push) Failing after 33s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
2025-11-29 18:10:33 +01:00
Compare
das-g self-assigned this 2025-11-30 17:31:05 +01:00
Owner

Build fails with

              error:
              Failed assertions:
              - The option definition `systemd.extraConfig' in `/nix/store/vf9v6dsi3nyj3h4pwpdiw5a866k1xm09-source/nixos-modules/system/default.nix' no longer has any effect; please remove it.

due to PR NixOS/nixpkgs#426692 (see also forum entry) at our config

systemd.extraConfig = "DefaultLimitNOFILE=4096";


(which was added already with fef2377).

I'll try a fix following the example in the forum post.

Build fails with ``` error: Failed assertions: - The option definition `systemd.extraConfig' in `/nix/store/vf9v6dsi3nyj3h4pwpdiw5a866k1xm09-source/nixos-modules/system/default.nix' no longer has any effect; please remove it. ``` due to [PR NixOS/nixpkgs#426692](https://github.com/NixOS/nixpkgs/pull/426692) (see also [forum entry](https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574/89?u=das-g)) at our config https://git.qo.is/qo.is/infrastructure/src/commit/a6b8c532b4de79b102a47ee6d49776976fc3681d/nixos-modules/system/default.nix#L133 (which was added already with fef2377). I'll try a fix following the example in the forum post.
replace systemd.extraConfig with systemd.settings.Manager
Some checks failed
CI / build (push) Failing after 29s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
e6a9455c6e
See https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574/89?u=das-g
Author
Member

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
das-g force-pushed renovate/nixpkgs-25.x from e6a9455c6e
Some checks failed
CI / build (push) Failing after 29s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
to 6fc4420840
Some checks failed
CI / build (push) Failing after 1m45s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
2025-11-30 18:22:24 +01:00
Compare
eliminate some warnings about renamed settings
Some checks failed
CI / build (push) Failing after 45s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
bf944858f7
by using the new names

See https://github.com/NixOS/nixpkgs/pull/426692
Owner

@fabianhauser Kannst du herausfinden, wieso im Test website is successfully served on docs.example.com

with subtest("website is successfully served on docs.example.com"):


das Ausführen des Befehls

curl -s --no-location -o /dev/null -w '%{http_code}' 'http://docs.example.com/index.html'

in exit code 7 resultiert? Das scheint bei curl zu bedeuten, dass es den Hostname zwar zu einer IP auflösen konnte, aber dann nicht (auf dem gegebenen Port) zum Host verbinden konnte.

@fabianhauser Kannst du herausfinden, wieso im Test `website is successfully served on docs.example.com` https://git.qo.is/qo.is/infrastructure/src/commit/bf944858f79a51c11861efa12f858c31d4569ec9/nixos-modules/static-page/test.py#L37 das Ausführen des Befehls ```bash curl -s --no-location -o /dev/null -w '%{http_code}' 'http://docs.example.com/index.html' ``` in exit code `7` resultiert? Das scheint bei `curl` zu bedeuten, dass es den Hostname zwar zu einer IP auflösen konnte, aber dann nicht (auf dem gegebenen Port) zum Host verbinden konnte.
das-g removed their assignment 2025-12-01 00:19:06 +01:00
Owner

Lokal kann das fehlschlagen des Tests mit nix run .#checks.x86_64-linux.nixos-modules.entries.vm-test-run-static-page reproduziert werden. Ich hab noch etwas mit nix run .#checks.x86_64-linux.nixos-modules.entries.vm-test-run-static-page.driverInteractive rumprobiert, aber bin bislang nicht gross schlauer geworden, ausser dass ich eine Race-Condition als Ursache nun für eher unwahrscheinlich halte.

Lokal kann das fehlschlagen des Tests mit `nix run .#checks.x86_64-linux.nixos-modules.entries.vm-test-run-static-page` reproduziert werden. Ich hab noch etwas mit `nix run .#checks.x86_64-linux.nixos-modules.entries.vm-test-run-static-page.driverInteractive` rumprobiert, aber bin bislang nicht gross schlauer geworden, ausser dass ich eine Race-Condition als Ursache nun für eher unwahrscheinlich halte.
Some checks failed
CI / build (push) Failing after 45s
CI / deploy (docs-ops.qo.is) (push) Has been skipped
CI / deploy (system-physical) (push) Has been skipped
CI / deploy (system-vm) (push) Has been skipped
CI / deploy-ci (push) Has been skipped
This pull request has changes conflicting with the target branch.
  • flake.lock
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/nixpkgs-25.x:renovate/nixpkgs-25.x
git switch renovate/nixpkgs-25.x
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
qo.is/infrastructure!94
No description provided.