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-greeterfails 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-mailimpossible: Bug #1639938 on launchpad
- pantheon-terminalfails to build with standard compiler flags on fedora: Bug #1639883 on launchpad
- switchboard-plug-parental-controlsdoesn't install its systemd unit automatically / correctly during- make install: Bug #1639887 on launchpad
Runtime issues
- switchboard-plug-powerhas an undocumented run-time dependency on- elementary-dpms-helper(its GSettings schema,- org.pantheon.dpms): Bug #1639890 on launchpad
- switchboard-plug-security-privacyhas 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
- galadoes not have a stable release and doesn't provide a release tarball: Bug #1639892 on launchpad
- cmake-elementaryis 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
- elementary-dpms-helperis not an official project and doesn't have a stable release and release tarball, despite being depended on by stable releases of other software (- powerand- security-privacyswitchboard 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-themedoes only provide unversioned official release tarball downloads (here), which is really confusing (and bad for automation): Issue #43 on GitHub
Annoyances
- egtk/- elementary-gtk-themedoes not include an automatic install script: Issue #42 on GitHub
- elementary-icon-themedoes not include an automatic install script: Issue #145 on GitHub
- elementary-wallpapersdoes 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).
