I guess the question is:

1. Who was using these?
2. How do we intend for them to be used going forward?

If we can answer those questions then any needed "course correction" should
be clearer.

On Fri, May 8, 2015 at 7:40 AM, Mike Holmes <mike.hol...@linaro.org> wrote:

> sorry paste failed me insert odp_version_impl_str
>
> However we just re-purposed odp_version_impl_str  from returning that "1"
> to a string that is good for debug logs.
>
> odp_version_impl_str  = 0  << revert this to its old purpose
>
> On 8 May 2015 at 08:38, Mike Holmes <mike.hol...@linaro.org> wrote:
>
>> I think we may have made a mistake.
>>
>> We need a way to indicate linux-generic changes that do not in any way
>> touch the API given that linux-generic and the API are released together.
>> We have that information already it is the version digit that was
>> returned by odp_version_api_str()
>> <http://docs.opendataplane.org/linux-generic-doxygen-html/group__odp__ver__abt__log__dbg.html#ga36ea138f559454eee62c343107947cb6>
>>  and
>> was set to 0
>>
>> We should be releasing 1.1.0-0 right now, and when we make a point
>> release that in no way touches the API will will release maybe 1.1.0-1.
>> However we just re-purposed odp_version_api_str()
>> <http://docs.opendataplane.org/linux-generic-doxygen-html/group__odp__ver__abt__log__dbg.html#ga36ea138f559454eee62c343107947cb6>
>>  from
>> returning that "1" to a string that is good for debug logs.
>>
>> I think we need a new API for the verbose string.
>>
>> odp_version_api_str
>> <http://docs.opendataplane.org/linux-generic-doxygen-html/group__odp__ver__abt__log__dbg.html#ga36ea138f559454eee62c343107947cb6>
>> = 1.1.0
>> odp_version_api_str()
>> <http://docs.opendataplane.org/linux-generic-doxygen-html/group__odp__ver__abt__log__dbg.html#ga36ea138f559454eee62c343107947cb6>
>> = 0  << revert this to its old purpose
>>
>> odp_version_description_str()
>> <http://docs.opendataplane.org/linux-generic-doxygen-html/group__odp__ver__abt__log__dbg.html#ga36ea138f559454eee62c343107947cb6>
>> << add this  =  linux-generic 1.0.4-0 (v1.0.4) May  8 2015 07:34:05 '
>> https://git.linaro.org/lng/odp.git' (v1.0.4-22-g9a02ee4-dirty)
>>
>>
>>
>>
>> On 8 May 2015 at 06:20, Maxim Uvarov <maxim.uva...@linaro.org> wrote:
>>
>>> v2 patch is ok, going to apply it if no more objections.
>>>
>>> Maxim.
>>>
>>>
>>>
>>> On 05/07/2015 15:38, Mike Holmes wrote:
>>>
>>>> Signed-off-by: Mike Holmes <mike.hol...@linaro.org>
>>>> ---
>>>>
>>>> V2
>>>> Reduce the number fo files touched.
>>>>
>>>>   platform/Makefile.inc             |  4 ++++
>>>>   platform/linux-generic/odp_impl.c | 14 ++++++++++++--
>>>>   scripts/git_hash.sh               |  9 +++++++++
>>>>   3 files changed, 25 insertions(+), 2 deletions(-)
>>>>   create mode 100755 scripts/git_hash.sh
>>>>
>>>> diff --git a/platform/Makefile.inc b/platform/Makefile.inc
>>>> index 9e73fc4..4000d64 100644
>>>> --- a/platform/Makefile.inc
>>>> +++ b/platform/Makefile.inc
>>>> @@ -11,3 +11,7 @@ VPATH = $(srcdir) $(builddir)
>>>>   lib_LTLIBRARIES = $(LIB)/libodp.la
>>>>     AM_LDFLAGS += -version-number '$(ODP_LIBSO_VERSION)'
>>>> +
>>>> +GIT_DESC !=$(top_builddir)/scripts/git_hash.sh
>>>> +AM_CFLAGS += "-DGIT_HASH=$(GIT_DESC)"
>>>> +AM_CFLAGS += -DPLATFORM=${with_platform}
>>>> diff --git a/platform/linux-generic/odp_impl.c
>>>> b/platform/linux-generic/odp_impl.c
>>>> index ca3224d..46d0e40 100644
>>>> --- a/platform/linux-generic/odp_impl.c
>>>> +++ b/platform/linux-generic/odp_impl.c
>>>> @@ -20,8 +20,18 @@ extern "C" {
>>>>     #include <odp/version.h>
>>>>   -#define  ODP_VERSION_IMPL 0
>>>> -#define  ODP_VERSION_IMPL_STR ODP_VERSION_TO_STR(ODP_VERSION_IMPL)
>>>> +#define ODP_VERSION_IMPL 0
>>>> +#define ODP_VERSION_IMPL_STR \
>>>> +       ODP_VERSION_TO_STR(PLATFORM) " " \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_GENERATION) "." \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_MAJOR) "." \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_MINOR) "-" \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_IMPL) " (v" \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_GENERATION) "." \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_MAJOR) "." \
>>>> +       ODP_VERSION_TO_STR(ODP_VERSION_API_MINOR) ") " \
>>>> +       __DATE__ " " __TIME__ " " \
>>>> +       ODP_VERSION_TO_STR(GIT_HASH)
>>>>     const char *odp_version_impl_str(void)
>>>>   {
>>>> diff --git a/scripts/git_hash.sh b/scripts/git_hash.sh
>>>> new file mode 100755
>>>> index 0000000..c9f1faf
>>>> --- /dev/null
>>>> +++ b/scripts/git_hash.sh
>>>> @@ -0,0 +1,9 @@
>>>> +#!/bin/bash
>>>> +
>>>> +repo=https://git.linaro.org/lng/odp.git
>>>> +hash=$(git describe | tr -d "\n")
>>>> +if git diff-index --name-only HEAD &>/dev/null ; then
>>>> +       dirty=-dirty
>>>> +fi
>>>> +
>>>> +echo -n "'${repo}' (${hash}${dirty})"
>>>>
>>>
>>> _______________________________________________
>>> lng-odp mailing list
>>> lng-odp@lists.linaro.org
>>> https://lists.linaro.org/mailman/listinfo/lng-odp
>>>
>>
>>
>>
>> --
>> Mike Holmes
>> Technical Manager - Linaro Networking Group
>> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
>>
>>
>>
>
>
> --
> Mike Holmes
> Technical Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
>
>
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp
>
>
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to