add /comps directory containing comps-azl4.xml based on fedora comps-f43.xml#16481
Open
ddstreet wants to merge 18 commits intomicrosoft:tomls/base/mainfrom
Open
add /comps directory containing comps-azl4.xml based on fedora comps-f43.xml#16481ddstreet wants to merge 18 commits intomicrosoft:tomls/base/mainfrom
ddstreet wants to merge 18 commits intomicrosoft:tomls/base/mainfrom
Conversation
Contributor
Author
|
this is the initial |
Contributor
Author
|
this also includes all the translations, unmodified; we may want to remove some/all of those. |
…e comps.xml Both dnf and kiwi require the use of "comps.xml" files in package repos, to define logical groups of packages. This is taken from upstream Fedora with no modifications to any of the files yet, although all the comps-*.xml.in files for distro releases other than Fedora 43 are elided. Also, the Fedora README.md is renamed to Fedora-README.md, and a new simpler README.md specific to AzureLinux usage is added.
We don't need or want to build any ELN targets.
The shell commands in the Makefile require bash, but the make default shell is /bin/sh which is dash on some distros (e.g. Ubuntu). This explicitly tells make to use bash.
Copy only, no content change.
This removes some of the more obviously unneeded groups: 3d-printing admin-tools arm-tools audio authoring-and-publishing base-graphical base-x basic-desktop budgie-desktop budgie-desktop-apps c-development cinnamon-desktop compiz cosmic-desktop cosmic-desktop-apps critical-path-gnome critical-path-kde critical-path-lxde critical-path-lxqt critical-path-xfce d-development design-suite desktop-accessibility dial-up directory-server dns-server dogtag domain-client editors education electronic-lab engineering-and-scientific enlightenment-desktop fedora-packager firefox font-design freeipa-server ftp-server games gnome-desktop gnome-games gnome-software-development graphical-internet graphics guest-agents guest-desktop-agents ha haproxy hardware-support haskell headless-management i3 i3-extended input-methods java java-development javaenterprise kde-apps kde-desktop kde-education kde-media kde-mobile kde-mobile-apps kde-office kde-pim kde-software-development kde-spin-initial-setup kf6-software-development legacy-network-server libreoffice libreoffice-development load-balancer lxde-apps lxde-desktop lxde-media lxde-office lxqt-apps lxqt-desktop lxqt-l10n lxqt-media lxqt-office mail-server mate-applications mate-desktop milkymist mingw32 miraclewm-desktop multimedia mysql network-server networkmanager-submodules neuron-modelling-simulators news-server ocaml office perl perl-web phosh-desktop php platform-vmware printing python-classroom python-science robotics-suite rpm-development-tools ruby rubyonrails security-lab server-cfg server-hardware-support server-product smb-server sound-and-video sql-server standard sugar-apps sugar-desktop swaywm swaywm-extended system-tools text-internet tomcat vagrant virtualization virtualization-headless vlc web-server window-managers workstation-ostree-support workstation-product x-software-development x86-emulation xfce-apps xfce-desktop xfce-extra-plugins xfce-media xfce-office xfce-software-development xmonad xmonad-mate
This removes some of the more obviously unneeded environments: i3-desktop-environment miraclewm-desktop-environment sway-desktop-environment custom-environment kde-desktop-environment kde-mobile-environment xfce-desktop-environment phosh-desktop-environment server-product-environment workstation-product-environment lxde-desktop-environment lxqt-desktop-environment cinnamon-desktop-environment mate-desktop-environment sugar-desktop-environment budgie-desktop-environment cosmic-desktop-environment developer-workstation-environment basic-desktop-environment
This removes all 'category' elements; they are not needed in azl4.
This removes all langpacks except the man-pages langpack.
This removes the 'critical-path' groups; specifically: critical-path-anaconda critical-path-apps critical-path-base critical-path-build critical-path-cloud critical-path-compose critical-path-server critical-path-standard
This removes the 'fonts' and 'legacy-fonts' groups.
This removes the 'development-libs' and 'development-tools' groups.
…ent groups This removes the 'cloud-infrastructure' and 'cloud-management' groups.
This removes the sub-groups in the 'cloud-server-environment' environment that are no longer in the comps.xml.
This removes group packages that are not provided in our repo: abrt-cli (from abrt) compsize deltarpm iptstate passwdqc pinfo
This replaces 'fedora' with 'azurelinux', including changing 'fedora-release-*' package naming to 'azurelinux-release-*' naming.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.