From Mageia wiki
Jump to: navigation, search


Summary

Make our tools standard to help its use outside of mageia

Owner

  • Name: Nicolas Lécureuil
  • Email: neoclust@mageia.org

Resources

Current status

  • Targeted release: Mageia 7
  • Last updated: 2017/09/17
  • Percentage of completion: 0%


Detailed Description

Mageia use in its tool libDrakx. This librairie could be reworked to use more CPAN libraries when possible.


Why it would be good for Mageia to do it

This can allow urpmi and drakxtools to be used on other distributions. Less custom code mean less code to maintain and less work.

Test case

Tasks

Software / Packages Dependencies

urpmi drakxtools perl-URPM

What could disrupt development of this new feature

Planning

Contingency

Release Notes

Documentation

Packager comments

  • ngompa: Isn't this the point of ManaTools? Last I checked with anaselli, most of them work fine on other distributions. In addition, Fedora is using our dnfdragora in the Fedora LXQt spin, and it is replacing Yumex-DNF entirely in Fedora 27.
  • neoclust: no they are different tools. I am speaking about using less "home made" functions when some are already provided by some CPAN libraries
  • anaselli: the big difference between manatools and drakx* is in libyui vs libDrakx, most of as you called home made code has been already removed and ported in ManaTools::Shared using CPAN upstream modules, that was thought just to provide a "common" part -without gui interaction- that could be even shared by manatools and drakxtools. ManaTools::Shared just contains code that does not need any x gui call, libyui part is under ManaTools::Module and ManaTools::Shared::GUI. A porting for urpmi backend was also started, but i left it there, when dnfdragora is born.