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 623356 - plugin docs: introspection info updated on normal build
plugin docs: introspection info updated on normal build
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: common
git master
Other Linux
: Normal major
: 0.10.31
Assigned To: Stefan Sauer (gstreamer, gtkdoc dev)
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-02 09:02 UTC by Tim-Philipp Müller
Modified: 2010-08-14 13:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2010-07-02 09:02:56 UTC
After recent changes to the plugin docs setup (to fix make distcheck), the introspection info is updated automatically even in the course of a  normal build.

This shouldn't happen.

I don't know why we have complicated stamp-based rules for that anyway. I'd be perfectly fine with a setup where the introspection info is updated only manually (we can hooks to make dist to warn if it's not up-to-date if needed).
Comment 1 Tim-Philipp Müller 2010-08-05 01:25:19 UTC
This is still a problem and quite annoying. Other people get this too.
Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2010-08-05 10:03:22 UTC
<sarcasm>
I am very sorry. How could I go on vacation without fixing this. 
</sarcasm>

I think I know the reason and I am working on a fix.
Comment 3 Tim-Philipp Müller 2010-08-05 10:20:17 UTC
Heh, how would I know when you're on vacation or not. I was just bumping this because releases are coming up and someone mentioned it again. Also, you've been commenting on other bugs in the last few days.

In any case, I think it's perfectly fine to only do scanning/introspecting when a manual 'make update' is done in docs/plugins, don't know if all that .stamp business is needed.
Comment 4 Stefan Sauer (gstreamer, gtkdoc dev) 2010-08-05 10:57:40 UTC
commit bd2054b14b7f559cf66b199c67806e251de09d1a
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Thu Aug 5 13:53:23 2010 +0300

    scanobj: only update inspect files when we run in update mode
    
    Check the stamp file to avoid rewriting all inspect files and rescanning.
    Fixes #623356


I don't like that the gstdoc-scan object now checks for the stamp file. But if that fixes it I'll try a more elegant solution (like adding a command-line parameter).