GNOME Bugzilla – Bug 697050
gnome-getting-started broken (and is launched by gnome-initial-setup)
Last modified: 2013-04-05 19:43:57 UTC
/usr/libexec/gnome-welcome-tour: line 28: yelp: command not found We don't have yelp because we don't have docbook. Current workaround: Alt-F4 Real fixes: * Add --disable-welcome-tour option to gnome-initial-setup * Add docbook
I would argue that not having yelp is whats broken; in any case, how about just checking if yelp is present in the script ?
Created attachment 240551 [details] [review] 0001-build-Add-disable-welcome-tour.patch
We also have have the case where yelp is installed but the getting started docs aren't so not much use checking for yelp. Maybe we could check for the existence of the getting-started docs.
Review of attachment 240551 [details] [review]: OK.
Should the initial-setup-player be added to the 'not built' if --disable-welcome-tour ?
Created attachment 240636 [details] [review] new version which also disables player Yep; thanks for spotting that, Michael!
Review of attachment 240636 [details] [review]: ::: configure.ac @@ +115,3 @@ +AM_CONDITIONAL(ENABLE_WELCOME_TOUR, test x${enable_welcome_tour} = xyes) +AS_IF([test x${enable_welcome_tour} = xyes], [ + AC_DEFINE(ENABLE_WELCOME_TOUR, 1, [Define if welcome tour should be enabled]) You should probably put the PKG_CHECK_MODULES(PLAYER, ...) behind such a check as well.
Created attachment 240654 [details] [review] 0001-build-Add-disable-welcome-tour.patch
Review of attachment 240654 [details] [review]: OK.
Created attachment 240790 [details] [review] 0001-welcome-tour-Don-t-do-anything-if-we-don-t-have-yelp.patch
Review of attachment 240790 [details] [review]: looks good
Ok, let's skip the build patch then.