This page is for tracking items that are currently on my to-do list. Primarily, this is about tracking issues that are blocking proper support for a complete Pantheon desktop environment on fedora, but general bugs I have found are also listed here.

Desktop Components

Gala

  • Gala does not support mutter 40 (which will be used on Fedora 34) yet, due to API changes in libmutter (PR#980).

Support for mutter 40 is missing from the LightDM Greeter and Wingpanel, as well. Until this is resolved, I have created a compatibility package for libmutter-7 / mutter 3.38, to keep the Pantheon desktop working.

Captive Portal Assistant

The fedora package linter made me aware of a possible security issue in this package’s NetworkManager’s dispatch script:

  • Insecure $PATH elements being set by 90captive_portal_test script (#39).

Contractor

The contractor project seems to need some love, some of the issues I reported would be really easy to fix:

  • The DBus service uses the wrong RDNN (#30).

Applications

Appcenter

  • Removing applications fails if the PackageKit backend does not support autoremove (#860).
  • Download size calculation fails if the PackageKit backend does not support Dependson queries (#861).
  • Appcenter fails to compile against appstream versions 0.13.x (#1479).

Code

  • Opening a previously closed file from the side bar is impossible without opening another file first (#563).

Mail

There hasn’t been a stable release of the completely rewritten Mail yet, and the last release still depends on the retired version of the WebKitGTK+ library (#8).

Music

  • Music is one of the last three (!) packages in fedora that uses Zeitgeist integration, but it is not optional because it is used for the smart playlist feature (#583).

Switchboard

Locale plug

This plug plain doesn’t work on fedora at all, probably due to differences in language setting setups on fedora and ubuntu.

  • No backends other than APT are supported for installing language packs (#37).
  • The build system also has inconsistencies with how other switchboard plugs are built, which leads to weird file names (#75).
  • The current language, region, and format aren’t determined correctly (#76).

User Accounts plug

This plug currently doesn’t seem to work right on fedora at all. It looks like it relies on some ubuntu-specific things regarding user creation and management.

  • Newly created users can’t be enabled from the GUI (#92).