Bug Report Galore
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 launchpadswitchboard-plug-onlineaccounts
(andpantheon-online-accounts
) are impossible to build on fedora, which also makes packagingpantheon-mail
impossible: Bug #1639938 on launchpadpantheon-terminal
fails to build with standard compiler flags on fedora: Bug #1639883 on launchpadswitchboard-plug-parental-controls
doesn’t install its systemd unit automatically / correctly duringmake install
: Bug #1639887 on launchpad
Runtime issues
switchboard-plug-power
has an undocumented run-time dependency onelementary-dpms-helper
(its GSettings schema,org.pantheon.dpms
): Bug #1639890 on launchpadswitchboard-plug-security-privacy
has an undocumented run-time dependency onelementary-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 launchpadcmake-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 launchpadelementary-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
andsecurity-privacy
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 GitHubelementary-icon-theme
does not include an automatic install script: Issue #145 on GitHubelementary-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).