Google Summer of Code/2017/Ideas/Porthole Updates

From Gentoo Wiki
Jump to:navigation Jump to:search

Porthole Updates

Porthole is a Gentoo tree browser with basic emerge capabilities. Its primary focus is for package browsing and viewing various information about the packages.

It is is need of updates to bring it back in line with changes to the Gentoo ebuild eco-system and the package managers code used to gather the data it displays.

Main areas needing work are:

  • python 3 porting
  • portage backend updates for api changes
  • pkgcore backend updates for api changes
  • gtk3 porting
  • changelog view needs a git module, rsync changelogs is now a sub-repo, so need a way to sync those.

Other code needing completion or just new:

  • finish modifying the primary view windows to allow plug-ins to make use of it's windows to display data
  • Update exisiting plug-in modules
  • create a new gentoolkit plugin for many of the common queries.
  • create a layman plugin
  • other new ideas

Contacts Required Skills
  • Python
  • Git
  • gtk+