Skip to content

Comments

feat: update packages list#15964

Open
trungams wants to merge 1 commit intotomls/base/mainfrom
tvuong/tomls/pkgs-libsolv
Open

feat: update packages list#15964
trungams wants to merge 1 commit intotomls/base/mainfrom
tvuong/tomls/pkgs-libsolv

Conversation

@trungams
Copy link
Member

  • update packages list to latest revision, remove unneeded packages
  • improve python scripts to quickly sync repo to latest package list version

- update packages list to latest version, remove unneeded packages

Signed-off-by: Thien Trung Vuong <tvuong@microsoft.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Azure Linux package list to the latest revision and improves the tooling for managing component lists. The changes consolidate and enhance Python scripts for syncing the repository to the latest package list version.

Changes:

  • Replaced the old add-missing-components-from-image.py script with a more comprehensive update-components-list.py script that provides both add-missing and update subcommands
  • Updated components-full.toml with the latest package list (many packages added, removed, and reordered alphabetically)
  • Added wget2/wget2.comp.toml to enable the wget compatibility package
  • Removed dedicated component files for packages that are no longer in the distribution (golang, perl, python, qcoro packages)

Reviewed changes

Copilot reviewed 69 out of 71 changed files in this pull request and generated no comments.

Show a summary per file
File Description
scripts/update-components-list.py New comprehensive script with two subcommands: add-missing (replaces old script) and update (new functionality for syncing component tree)
scripts/add-missing-components-from-image.py Removed - functionality replaced by new script
base/comps/components-full.toml Updated with latest package list - hundreds of packages added/removed/reordered alphabetically
base/comps/wget2/wget2.comp.toml Added build configuration to supply wget compatibility package
base/comps/*/ (60+ files) Removed dedicated component files for packages with test skip configurations that are no longer needed

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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