After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583290 - Schemas file to not installed
Schemas file to not installed
Status: RESOLVED OBSOLETE
Product: libgsf
Classification: Core
Component: General
1.14.x
Other All
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2009-05-20 00:02 UTC by Thomas Klausner
Modified: 2011-12-07 21:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
config.log as requested (98.20 KB, text/plain)
2009-09-09 22:49 UTC, Thomas Klausner
Details

Description Thomas Klausner 2009-05-20 00:02:16 UTC
In libgsf-1.14.13 (and for some time now), share/gconf/schemas/gsf-office-thumbnailer.schemas is not installed because configure contains:
 if false; then
  GCONF_SCHEMAS_INSTALL_TRUE=
  GCONF_SCHEMAS_INSTALL_FALSE='#'
else
  GCONF_SCHEMAS_INSTALL_TRUE='#'
  GCONF_SCHEMAS_INSTALL_FALSE=
fi
and thumbnailer/Makefile.in has:
@GCONF_SCHEMAS_INSTALL_TRUE@schema_DATA = $(schemas)

I'm not exactly clear on why the configure script ends up this way, probably this line in configure.in is wrong:
AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
Comment 1 Morten Welinder 2009-05-26 01:55:57 UTC
There is nothing wrong with the configure file.

The section is turned off because I have not been using
--enable-schemas-install when configuring for the distcheck.

Let's see if I can remember it the next time around.
Comment 2 Morten Welinder 2009-06-26 02:17:11 UTC
Hmm...  I thought I had this automated for 1.14.15.
Clearly not.
Comment 3 Morten Welinder 2009-07-12 00:43:54 UTC
I am confused.  The above section is in configure, but later we have

   if test "$enable_schemas_install" != no; then
  GCONF_SCHEMAS_INSTALL_TRUE=
  GCONF_SCHEMAS_INSTALL_FALSE='#'
else
  GCONF_SCHEMAS_INSTALL_TRUE='#'
  GCONF_SCHEMAS_INSTALL_FALSE=
fi

which overrides it.

Please supply config.log
Comment 4 Morten Welinder 2009-09-06 01:01:07 UTC
> Please supply config.log

Any update here?
Comment 5 Thomas Klausner 2009-09-09 22:49:11 UTC
Created attachment 142830 [details]
config.log as requested

config.log is attached.
It seems the pkgsrc infrastructure is disabling the schema file installation, so the bug is not where I'd pointed to. Since pkgsrc is doing that for all packages using the GConf/schemas.mk Makefile include, I wonder what is different with libgsf.

I guess you can close this PR; I'll come back to you when I've found out if there's something that libgsf should do differently.
Comment 6 Thomas Klausner 2009-09-10 10:40:49 UTC
Ok, I was told that usually, --disable-schemas-install still installs the files, but doesn't call gconftool-2 to register them.
In that case, thumbnailer/Makefile.am needs to be changed to disregard @GCONF_SCHEMAS_INSTALL_TRUE@ wrt. setting schema_DATA.
Comment 7 Morten Welinder 2011-12-07 21:52:22 UTC
We no longer have a schema file.

-->OBSOLETE.