122 lines
5.9 KiB
YAML
122 lines
5.9 KiB
YAML
name: "Request: package update"
|
|
description: "Create an update request for an existing, but outdated package."
|
|
title: "Update Request: PACKAGENAME OLDVERSION → NEWVERSION"
|
|
labels: ["0.kind: enhancement", "9.needs: package (update)"]
|
|
body:
|
|
- type: "markdown"
|
|
attributes:
|
|
value: |
|
|
<p align="center">
|
|
<a href="https://nixos.org">
|
|
<picture>
|
|
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png">
|
|
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/NixOS/nixos-artwork/master/logo/nixos-white.png">
|
|
<img src="https://raw.githubusercontent.com/NixOS/nixos-homepage/main/public/logo/nixos-hires.png" width="400px" alt="NixOS logo">
|
|
</picture>
|
|
</a>
|
|
</p>
|
|
|
|
Welcome to Nixpkgs. Please replace the **`Update Request: PACKAGENAME OLDVERSION → NEWVERSION`** template above with the correct package name (As seen in the [NixOS Package Search](https://search.nixos.org/packages)), the current version of the package, and the latest version of the package.
|
|
|
|
> [!TIP]
|
|
> For instance, if you were filing a request against the out of date `hello` package, where the current version in Nixpkgs is 1.0.0, but the latest version upstream is 1.0.1, your title would be as follows:
|
|
> `Update Request: hello 1.0.0 → 1.0.1`
|
|
|
|
> [!NOTE]
|
|
> If you are filing an update request to change a package's source to a fork, please file a new package request instead. Even if the original upstream is outdated, the fork should be considered a new package.
|
|
|
|
---
|
|
- type: "dropdown"
|
|
id: "version"
|
|
attributes:
|
|
label: "Nixpkgs version"
|
|
description: |
|
|
What version of Nixpkgs are you using?
|
|
|
|
> [!IMPORTANT]
|
|
> If you are using an older or stable version, please update to the latest **unstable** version and check if the package is still out of date.
|
|
> If the package has been updated in unstable, but you believe the update should be backported to the stable release of Nixpkgs, please file the '**Request: backport to stable**' form instead.
|
|
options:
|
|
- "Please select a version."
|
|
- "- Unstable (25.05)"
|
|
- "- Stable (24.11)"
|
|
- "- Previous Stable (24.05)"
|
|
default: 0
|
|
validations:
|
|
required: true
|
|
- type: "input"
|
|
id: "name"
|
|
attributes:
|
|
label: "Package name"
|
|
description: "Please indicate the name of the package."
|
|
validations:
|
|
required: true
|
|
- type: "input"
|
|
id: "upstream-version"
|
|
attributes:
|
|
label: "Upstream version"
|
|
description: "Please indicate the latest version of the package."
|
|
validations:
|
|
required: true
|
|
- type: "input"
|
|
id: "nixpkgs-version"
|
|
attributes:
|
|
label: "Nixpkgs version"
|
|
description: |
|
|
Please indicate the current version number in Nixpkgs' **unstable** channel. You can check this by setting the [NixOS Package Search](https://search.nixos.org/packages?channel=unstable) channel to 'unstable' and searching for the package.
|
|
If you meant to request an upgrade in the stable channel, please file the '**Request: backport to stable**' form instead.
|
|
validations:
|
|
required: true
|
|
- type: "input"
|
|
id: "changelog"
|
|
attributes:
|
|
label: "Changelog"
|
|
description: "If applicable, please link the upstream changelog for the latest version."
|
|
validations:
|
|
required: false
|
|
- type: "textarea"
|
|
id: "maintainers"
|
|
attributes:
|
|
label: "Notify maintainers"
|
|
description: |
|
|
Please mention the people who are in the **Maintainers** list of the offending package. This is done by by searching for the package on the [NixOS Package Search](https://search.nixos.org/packages) and mentioning the people listed under **Maintainers** by prefixing their GitHub usernames with an '@' character. Please add the mentions above the `---` characters in the template below.
|
|
value: |
|
|
|
|
|
|
---
|
|
|
|
**Note for maintainers:** Please tag this issue in your pull request description. (i.e. `Resolves #ISSUE`.)
|
|
validations:
|
|
required: false
|
|
- type: "checkboxes"
|
|
id: "sanity-check"
|
|
attributes:
|
|
label: "I assert that this issue is relevant for Nixpkgs"
|
|
options:
|
|
- label: "I assert that this package update does not yet exist in an [open pull request](https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+label%3A%228.has%3A+package+%28update%29%22) or in [Nixpkgs Unstable](https://search.nixos.org/packages?channel=unstable)."
|
|
required: true
|
|
- label: "I assert that this is not a [duplicate of any known issue](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%229.needs%3A+package+%28update%29%22)."
|
|
required: true
|
|
- label: "I assert that I have read the [NixOS Code of Conduct](https://github.com/NixOS/.github/blob/master/CODE_OF_CONDUCT.md) and agree to abide by it."
|
|
required: true
|
|
- type: "markdown"
|
|
attributes:
|
|
value: |
|
|
# Thank you for helping improve Nixpkgs!
|
|
|
|
---
|
|
- type: "textarea"
|
|
id: "prioritisation"
|
|
attributes:
|
|
label: "Is this issue important to you?"
|
|
description: |
|
|
**Please do not modify this text area!**
|
|
|
|
This template helps Nixpkgs developers know which issues should be prioritised by allowing users to vote with a :+1: reaction.
|
|
This is not a guarantee that highly-requested issues will be fixed first, but it helps us to figure out what's important to users. Please react on other users' issues if you find them important.
|
|
value: |
|
|
Add a :+1: [reaction] to [issues you find important].
|
|
|
|
[reaction]: https://github.blog/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/
|
|
[issues you find important]: https://github.com/NixOS/nixpkgs/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc
|