[gstreamer-bugs] [Bug 623040] Add release_datetime field to GstPluginDesc

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 23 13:29:03 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=623040
  GStreamer | gstreamer (core) | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.31

--- Comment #8 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-07-23 20:29:00 UTC ---
common:

 commit 2004d03037bbb2bb72de7a49ba501a7b5f6e2f92
 Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
 Date:   Mon Jun 21 16:26:21 2010 +0100

    Add AG_GST_SET_PACKAGE_RELEASE_DATETIME and _DATETIME_WITH_NANO macros for
configure

    Sets GST_PACKAGE_RELEASE_DATETIME, either to the current date and time, or
    to the specified datetime, or to the date of the current release based on
    the .doap file.

    In a GStreamer module context, one could use it like this:
    AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO([$PACKAGE_VERSION_NANO],
      ["${srcdir}/$PACKAGE.doap"],
        [$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_MICRO])

    https://bugzilla.gnome.org/show_bug.cgi?id=623040

core:


commit 708bc7dc97ba4c2c8659820fc2bdf0b1e6bab767
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Fri Jul 23 20:46:10 2010 +0100

    tools: make gst-inspect print the release date time stamp

commit bf3582b9c426f943588d4d26b70358af8751fbda
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Mon Jun 21 17:34:49 2010 +0100

    configure: use new AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO macro

commit 042e0567766c979c63af0c5082d70bea9c924693
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Sun Jun 20 01:55:00 2010 +0100

    binaryregistry: save and load release date time in GstPluginDesc

    https://bugzilla.gnome.org/show_bug.cgi?id=623040

commit 8c72758ec241aeb8d401b26515ac66be19737efb
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Sun Jun 20 00:33:36 2010 +0100

    plugin: add release datetime field to GstPluginDesc and set it if
GST_PACKAGE_RELEASE_DATETIME is defined

    This is a string describing a date and/or date/time in a simple subset of
    the ISO-8601 format, namely either "YYYY-MM-DD" or "YYYY-MM-DDTHH:MMZ"
(with
    'T' the date/time separator and the 'Z' indicating UTC).

    The main purpose of this field is to keep track of plugin and element
versions
    on an absolute timeline, so it's possible to determine which one is newer
when
    comparing two date time numbers. This will allow us to express
'replaces'-type
    relationships betweeen plugins and element factories in future, even across
    different modules and plugin merges or splits (source module version
numbers
    aren't particularly useful here, since they can only meaningfully be
compared
    within the same module). It also allows applications and libraries to
reliably
    check that a plugin is recent enough without making assumptions about
modules
    or module versions.

    We use a string here to keep things simple and clear, esp. on the build
system
    side of things.

    https://bugzilla.gnome.org/show_bug.cgi?id=623040

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Gstreamer-bugs mailing list