GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week.

Involved components

Future Improvements

  • Fetch distributions.json using libsoup instead of librest to avoid adding new dependency to gnome-software.
  • Add rpm conflicts resolving ability in PackageKit's zypp backend and GNOME Software.

Hackweek 21

Tasks

  • Pick up changes made in hackweek 19 and build an usable solution.
  • Submit patches to upstream and openSUSE:Factory.

Achievements

  • upgrade-system method was implemented in PackageKit's zypp backend and submitted to upstream and GNOME:Factory.
  • Rewrite previously rewritten openSUSE-distro-upgrade plugin to suite the re-structured GNOME Software plugin framwork.

Hackweed 19

  1. How to know whether there is a new version of Leap? > https://github.com/openSUSE/software-o-o/issues/744
  2. Re-write upgrade-system method in PackageKit's zypp backend. > https://github.com/openSUSE/libzypp/issues/209

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 19 Hack Week 21

Activity

  • over 2 years ago: maverick74 liked this project.
  • over 2 years ago: fbonazzi liked this project.
  • over 2 years ago: fos liked this project.
  • almost 5 years ago: yfjiang liked this project.
  • almost 5 years ago: Pharaoh_Atem liked this project.
  • almost 5 years ago: jbrielmaier liked this project.
  • almost 5 years ago: JonathanKang started this project.
  • almost 5 years ago: xiaoguang_wang liked this project.
  • almost 5 years ago: JonathanKang originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!