doc: titanium tombstone

This commit is contained in:
Dimitar Nestorov 2025-01-01 19:19:18 +02:00 committed by Valentin Gagarin
parent 9516e693c6
commit 10a75ab5b2
7 changed files with 72 additions and 13 deletions

View File

@ -14,3 +14,7 @@ development.md
contributing.md contributing.md
interoperability.md interoperability.md
``` ```
```{=include=} appendix html:into-file=//release-notes.html
release-notes/release-notes.md
```

View File

@ -1,4 +1,7 @@
{ {
"chap-release-notes": [
"release-notes.html#chap-release-notes"
],
"nixpkgs-manual": [ "nixpkgs-manual": [
"index.html#nixpkgs-manual" "index.html#nixpkgs-manual"
], ],
@ -50,6 +53,24 @@
"chap-overlays": [ "chap-overlays": [
"index.html#chap-overlays" "index.html#chap-overlays"
], ],
"sec-nixpkgs-release-25.05": [
"release-notes.html#sec-nixpkgs-release-25.05"
],
"sec-nixpkgs-release-25.05-incompatibilities": [
"release-notes.html#sec-nixpkgs-release-25.05-incompatibilities"
],
"sec-nixpkgs-release-25.05-incompatibilities-titanium-removed": [
"release-notes.html#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed",
"index.html#titanium",
"index.html#building-a-titanium-app",
"index.html#emulating-or-simulating-the-app"
],
"sec-nixpkgs-release-25.05-lib": [
"release-notes.html#sec-nixpkgs-release-25.05-lib"
],
"sec-nixpkgs-release-25.05-lib-breaking": [
"release-notes.html#sec-nixpkgs-release-25.05-lib-breaking"
],
"sec-overlays-install": [ "sec-overlays-install": [
"index.html#sec-overlays-install" "index.html#sec-overlays-install"
], ],

View File

@ -0,0 +1,7 @@
# Release Notes {#chap-release-notes}
This section lists the release notes for each stable version of Nixpkgs and current unstable revision.
```{=include=} sections
rl-2505.section.md
```

View File

@ -0,0 +1,19 @@
# Nixpkgs 25.05 (2025.05/??) {#sec-nixpkgs-release-25.05}
## Backward Incompatibilities {#sec-nixpkgs-release-25.05-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
### Titanium removed {#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed}
- `titaniumenv`, `titanium`, and `titanium-alloy` have been removed due to lack of maintenance in Nixpkgs.
## Nixpkgs Library {#sec-nixpkgs-release-25.05-lib}
### Breaking changes {#sec-nixpkgs-release-25.05-lib-breaking}
- Structure of the `functor` of some types has changed. `functor` is an implementation detail and should not be relied upon. If you did rely on it let us know in this [PR](https://github.com/NixOS/nixpkgs/pull/363565).
- [`lib.types.enum`](https://nixos.org/manual/nixos/unstable/#sec-option-types-basic): Previously the `functor.payload` was the list of enum values directly. Now it is an attribute set containing the values in the `values` attribute.
- [`lib.types.separatedString`](https://nixos.org/manual/nixos/unstable/#sec-option-types-string): Previously the `functor.payload` was the seperator directly. Now it is an attribute set containing the seperator in the `sep` attribute.

View File

@ -79,6 +79,8 @@ let
prepareManualFromMD = '' prepareManualFromMD = ''
cp -r --no-preserve=all $inputs/* . cp -r --no-preserve=all $inputs/* .
cp -r ${../../../doc/release-notes} ./release-notes-nixpkgs
substituteInPlace ./manual.md \ substituteInPlace ./manual.md \
--replace-fail '@NIXOS_VERSION@' "${version}" --replace-fail '@NIXOS_VERSION@' "${version}"
substituteInPlace ./configuration/configuration.md \ substituteInPlace ./configuration/configuration.md \

View File

@ -1886,11 +1886,23 @@
"sec-release-25.05-notable-changes": [ "sec-release-25.05-notable-changes": [
"release-notes.html#sec-release-25.05-notable-changes" "release-notes.html#sec-release-25.05-notable-changes"
], ],
"sec-release-25.05-lib": [ "sec-nixpkgs-release-25.05": [
"release-notes.html#sec-release-25.05-lib" "release-notes.html#sec-nixpkgs-release-25.05"
], ],
"sec-release-25.05-lib-breaking": [ "sec-nixpkgs-release-25.05-incompatibilities": [
"release-notes.html#sec-release-25.05-lib-breaking" "release-notes.html#sec-nixpkgs-release-25.05-incompatibilities"
],
"sec-nixpkgs-release-25.05-incompatibilities-titanium-removed": [
"release-notes.html#sec-nixpkgs-release-25.05-incompatibilities-titanium-removed",
"index.html#titanium",
"index.html#building-a-titanium-app",
"index.html#emulating-or-simulating-the-app"
],
"sec-nixpkgs-release-25.05-lib": [
"release-notes.html#sec-nixpkgs-release-25.05-lib"
],
"sec-nixpkgs-release-25.05-lib-breaking": [
"release-notes.html#sec-nixpkgs-release-25.05-lib-breaking"
], ],
"sec-release-24.11": [ "sec-release-24.11": [
"release-notes.html#sec-release-24.11" "release-notes.html#sec-release-24.11"

View File

@ -221,8 +221,6 @@
- `docker_24` has been removed, as it was EOL with vulnerabilites since June 08, 2024. - `docker_24` has been removed, as it was EOL with vulnerabilites since June 08, 2024.
- `titaniumenv`, `titanium`, and `titanium-alloy` have been removed due to lack of maintenance in Nixpkgs.
- `containerd` has been updated to v2, which contains breaking changes. See the [containerd - `containerd` has been updated to v2, which contains breaking changes. See the [containerd
2.0](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) documentation for more 2.0](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) documentation for more
details. details.
@ -342,10 +340,6 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
## Nixpkgs Library {#sec-release-25.05-lib} ```{=include=} sections
../release-notes-nixpkgs/rl-2505.section.md
### Breaking changes {#sec-release-25.05-lib-breaking} ```
- Structure of the `functor` of some types has changed. `functor` is an implementation detail and should not be relied upon. If you did rely on it let us know in this [PR](https://github.com/NixOS/nixpkgs/pull/363565).
- [`lib.types.enum`](https://nixos.org/manual/nixos/unstable/#sec-option-types-basic): Previously the `functor.payload` was the list of enum values directly. Now it is an attribute set containing the values in the `values` attribute.
- [`lib.types.separatedString`](https://nixos.org/manual/nixos/unstable/#sec-option-types-string): Previously the `functor.payload` was the seperator directly. Now it is an attribute set containing the seperator in the `sep` attribute.