Package Triage Process

Package Triage Process

The Chocolatey Community Repository has a collection of packages provided and maintained by the Community. You may have come across a package and found you have questions, or you have found it outdated or broken. You will find help with this below.

:choco-info: NOTE

If you are a Software Vendor/Author wanting to maintain your software's packages, please see the Software Vendor/Author information on the Chocolatey Community Repository.

Package Is Outdated?

Be sure of:

  1. If the package contains stable releases, the newer version is a stable release and not a prerelease (such as alpha or beta).
  2. The newer version that is available, is for Windows. Sometimes the release of the Windows version may lag behind availability on other platforms.
  3. Check the description on the package page of the Chocolatey Community Repository for a timescale of when to contact the maintainer for outdated packages. Many maintainers add this information there. If there is no timescale, ensure it has been at least 2 days since the new release.
  4. The package doesn't already have a newer version in moderation. The maintainer(s) may already be actively working towards getting a newer version up on the Chocolatey Community Repository.

If you are sure of the above list, please follow the Package Triage Process.

Package is Broken?

red ball failing testing verification

If the ball is red, the maintainer has already been informed.

Package maintainers are unlikely to provide fixes to versions of packages that are not the latest. If the broken package is the latest available, please follow the Package Triage Process.

The Triage Process

:choco-info: WARNING

If the maintainer of the package is in the list below, you do not need to follow these steps. Instead, please contact the Site Admins if you wish to become the Maintainer of the package, or raise a Request For Maintainer (RFM) package request if you do not.

  • needs_new_maintainer
  • dtgm
  • adgellida

If a package needs to be fixed or updated. Here are the steps to follow:

  1. The first steps are:
    1. Contact the package Maintainers.
    2. Find the package source and if it is a source code repository:
  2. Wait 7 days for a response from the Maintainers.
  3. If the Maintainers have not responded, there are two options:
    1. If you wish to become a Maintainer of the package, please contact the Site Admins. The Site Admins will follow up with you directly. If the Site Admins add you as a Maintainer of the package, see the Package Maintainer Handover/Switch documentation for more information.
    2. If you do not wish to become a Maintainer of the package, please raise a Request For Maintainer (RFM) package request, including how you contacted the existing Maintainers, links to any issues, discussions or pull requests you raised, and the dates when this contact was initiated. The Repository Administrators will review the request.

Package Request? Package Missing?

See the FAQ question.

Questions About a Package or Software

See the FAQ question.

Are You A Software Vendor?

See the documentation page for Software Vendor/Authors..