Azure / Azure/LinuxPatchExtension
Add DNF support; YUM is legacy & deprecated in modern RPM-based distributions
- Lenguaje dominante
- Python
- Estrellas
- 12
- Forks
- 20
- Merge medio
- 6 d 4 h
- PR fusionados (30 d)
- 1
Descripción
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.
Guía de contribución
Línea de trabajo
Comienza localizando dónde la extensión invoca yum y dónde se detectan o gestionan las distribuciones basadas en RPM. Sigue el flujo existente del gestor de paquetes y cualquier prueba relacionada; se considera terminado cuando la extensión funciona oficialmente con DNF, incluido DNF5, en las distribuciones basadas en RPM mencionadas en el issue sin romper la compatibilidad existente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- operating-systems
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 52/100