[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