Skip to content

Describe in the catalog what each add-on covers and where it stops - #23

Merged
stefan-azentrius merged 1 commit into
mainfrom
catalog-m1
Nov 1, 2026
Merged

stefan-azentrius merged 1 commit into
mainfrom
catalog-m1

Conversation

@stefan-azentrius

Copy link
Copy Markdown
Contributor

Prepares azentrius-repository 1.6.2 with a catalog in step with the add-ons' metainfo. Merge only after Status Board 0.4.0, Host Settings 0.3.0, Update Gaps 0.7.2 and Cron Jobs 2.11.0 are released, so the catalog never describes a version the repository does not serve yet.

  • How: each component's summary and description are its metainfo's, with the paragraphs of each language joined into one, as the catalog had them before. Sources: Status Board main (0.4.0, Prepare release 0.4.0 cockpit-status-board#41), Host Settings main (0.3.0, Prepare release 0.3.0 cockpit-host-settings#34), Update Gaps Prepare the release with the menu block and the stated scope cockpit-update-gaps#32 (0.7.2), Cron Jobs main (2.11.0, Prepare the release with the support for cronie and SELinux cockpit-cronjobs#102), Security Monitor and Image Update Monitor main. The last two get no release: their changes since the last release are clarified texts that hold for the released versions as well.
  • What changes for the reader: Status Board leads with what needs attention, the coverage and the target profiles and names the deprecated host switcher as a limit; Host Settings names the target profile, the coverage messages and the watchdog, and that neither a channel nor the watchdog shows that someone read a message; Security Monitor is for Debian and Ubuntu and assesses from the server's own data, with no port tested from outside; Update Gaps works from apt and dpkg on Debian and Ubuntu and is no complete inventory of security issues; Image Update Monitor changes only Compose containers and its dumps are no complete backup; Cron Jobs has exit code and output only for the runs it records. The catalog of Image Update Monitor and Cron Jobs had fallen behind their metainfo; it is level again.
  • Unchanged: ids, package names, launchables, URLs, licence; the package apart from the catalog.
  • Version: VERSION 1.6.2 with its CHANGELOG.md section (date to be moved if the release is later).

Checks: tools/check-catalog.py ok, tools/check-version.sh prints 1.6.2. appstreamcli validate reports the same six errors as the catalog on main (localized <p> inside one <description>, which Cockpit reads); CI does not run it on the catalog.

Each entry joins the paragraphs of its add-on's metainfo: Status Board 0.4.0, Host Settings 0.3.0, Update Gaps 0.7.2 and Cron Jobs 2.11.0 as they will be released, Security Monitor and Image Update Monitor from main. Version 1.6.2.
@stefan-azentrius
stefan-azentrius merged commit 7bf06db into main Nov 1, 2026
5 checks passed
@stefan-azentrius
stefan-azentrius deleted the catalog-m1 branch November 1, 2026 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant