It took quite some time and effort (and willpower!), but I have managed to - finally - submit bug reports / issues for all the issues I pointed out in my last post (read it here).

Build issues

pantheon-greeter fails to build from source on fedora: Bug #1639893 on launchpad

fails to build from source on fedora: Bug #1639893 on launchpad switchboard-plug-onlineaccounts (and pantheon-online-accounts ) are impossible to build on fedora, which also makes packaging pantheon-mail impossible: Bug #1639938 on launchpad

(and ) are impossible to build on fedora, which also makes packaging impossible: Bug #1639938 on launchpad pantheon-terminal fails to build with standard compiler flags on fedora: Bug #1639883 on launchpad

fails to build with standard compiler flags on fedora: Bug #1639883 on launchpad switchboard-plug-parental-controls doesn’t install its systemd unit automatically / correctly during make install : Bug #1639887 on launchpad

Runtime issues

switchboard-plug-power has an undocumented run-time dependency on elementary-dpms-helper (its GSettings schema, org.pantheon.dpms ): Bug #1639890 on launchpad

has an undocumented run-time dependency on (its GSettings schema, ): Bug #1639890 on launchpad switchboard-plug-security-privacy has an undocumented run-time dependency on elementary-dpms-helper (its GSettings schema, org.pantheon.dpms ): Bug #1639891 on launchpad

Compatibility issues

egtk / elementary-gtk-theme (or, the Gtk+ stylesheet for elementaryOS - ooh, fancy) is not compatible with any recent GTK+3 release (starting with 3.20, released on 2016-03-21 - which has already been superseded by 3.22, released on 2016-09-20): Issue #44 on GitHub

Project issues

gala does not have a stable release and doesn’t provide a release tarball: Bug #1639892 on launchpad

does not have a stable release and doesn’t provide a release tarball: Bug #1639892 on launchpad cmake-elementary is not an official project and doesn’t have a stable release and release tarball, despite being depended on by stable releases of other software ( appcenter ): Bug #1639931 on launchpad

is not an official project and doesn’t have a stable release and release tarball, despite being depended on by stable releases of other software ( ): Bug #1639931 on launchpad elementary-dpms-helper is not an official project and doesn’t have a stable release and release tarball, despite being depended on by stable releases of other software ( power and security-privacy switchboard plugs): Bug #1639935 on launchpad

is not an official project and doesn’t have a stable release and release tarball, despite being depended on by stable releases of other software ( and switchboard plugs): Bug #1639935 on launchpad the official loki wallpapers are not provided via tarball, are only available via git: Bug #1639922 on launchpad

egtk / elementary-gtk-theme does only provide unversioned official release tarball downloads (here), which is really confusing (and bad for automation): Issue #43 on GitHub

Annoyances

egtk / elementary-gtk-theme does not include an automatic install script: Issue #42 on GitHub

/ does not include an automatic install script: Issue #42 on GitHub elementary-icon-theme does not include an automatic install script: Issue #145 on GitHub

does not include an automatic install script: Issue #145 on GitHub elementary-wallpapers does not include an automatic install script: Issue #6 on GitHub

A note on elementary-dpms-helper

The files accompanying this small helper script live a life of obscurity within the default-settings-loki bzr branch - I think a project in its own right - like this one - shouldn’t live in that obscure repository, as it has nothing to do with “default settings files” (putting it there seems very hack-ish). It should be broken out into a separate project (albeit a small one).