From Mageia wiki
Jump to: navigation, search

Summary

Remove upgrade functionnality from drakX at least when using CD or DVD

Owner

  • Name: ennael
  • Email: ennael at mageia.org

Resources

  • installer devs
  • QA for tests

Current status

  • Targeted release: Mageia 3
  • Last updated: 2021/07/24
  • Percentage of completion: 0%

Detailed Description

Allowing upgrade using physical media is just a pain. Many users have installed new packages in between which are not on media. Many errors occur and make users feel non confident in media quality. This does not help improving the image of Mageia.

Why it would be good for Mageia to include it

  • decrease QA tests load
  • improve usability of such media
  • make upgrade process easier as only mgaapplet can be used for it (or cli)

Test case

provided by devs

Software / Packages Dependencies

  • drakx-installer-stage2

What could disrupt development of this new feature

several mgaapplet problems

mgaapplet doesn't work well enough

  • because it doesn't use the nonfree and tainted repositories to upgrade, if those had been already enabled. Many users reported resulting serious problems in the forums, the worst ones about missing nonfree drivers.
  • if you use the option to download all packages at once you'll very likely end up with a failing upgrade
  • the dialog screens are considered confusing by many users

Related bug reports:

there is no alternative for using an upgrade install to fix some problems

A drakx-installer-stage2 upgrade install is a very easy way to fix some problems with an existing installation.

  • Language problems can be fixed at the beginning of stage2, by making the correct selections for preferred and additional languages (this works a lot better than changing or adding languages in MCC)
  • Bootloader problems can be fixed in the summary step if you don't have a drakx-installer-rescue (for instance with a boot.iso) or if it doesn't work

Planning

Contingency

Release Notes

Documentation

Include here any needed information or link to documentation