Azure / Azure/LinuxPatchExtension

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

Offen
#339 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
12
Forks
20
Ø Merge
6 T. 4 Std.
Gemergte PRs (30 T.)
1

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, zu ermitteln, wo die Erweiterung yum aufruft und wo RPM-basierte Distributionen erkannt oder behandelt werden. Verfolge den bestehenden Paketmanagerpfad und alle zugehörigen Tests; abgeschlossen ist die Aufgabe, wenn die Erweiterung offiziell mit DNF, einschließlich DNF5, auf den im Issue genannten RPM-basierten Distributionen funktioniert, ohne die bestehende Unterstützung zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
operating-systems
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.