Azure / Azure/LinuxPatchExtension

Add DNF support; YUM is legacy & deprecated in modern RPM-based distributions

Open
#339 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
12
Forks
20
Avg merge
6d 4h
Merged PRs (30d)
1

Description

The project currently uses `yum` as the package manager for RPM-based systems. However, `yum` has been deprecated and replaced by `dnf` (DNF5 to be more precise) in modern distributions such as Azure Linux, Fedora, Red Hat Enterprise Linux, and CentOS Stream.

Although most distributions provide a compatibility symlink (YUM->DNF), it would be beneficial for the project to officially support DNF.

Contributor guide

Open the contributing guide

Research direction

Start by locating where the extension invokes yum and where RPM-based distributions are detected or handled. Trace the existing package-manager path and any related tests; done means the extension officially works with DNF, including DNF5, on the RPM-based distributions named in the issue without breaking existing support.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.