build: drop internal field __nm_git_sha from libraries
authorThomas Haller <thaller@redhat.com>
Wed, 30 Mar 2016 13:48:52 +0000 (15:48 +0200)
committerThomas Haller <thaller@redhat.com>
Wed, 30 Mar 2016 13:48:56 +0000 (15:48 +0200)
The problem is that you cannot be sure which patches
were applied on top of a source tree, so the __nm_git_sha
value is unreliable.

Also, after running autoreconf during the package build,
NM_GIT_SHA is reset as well.

libnm-core/nm-utils.c
libnm-util/nm-utils.c

index a846708..70c268f 100644 (file)
@@ -45,9 +45,6 @@
 #include "nm-setting-wired.h"
 #include "nm-setting-wireless.h"
 
-/* Embed the commit id in the build binary */
-static const char *const __nm_git_sha = NM_STRLEN (NM_GIT_SHA) > 0 ? "NM_GIT_SHA:"NM_GIT_SHA : "";
-
 /**
  * SECTION:nm-utils
  * @short_description: Utility functions
@@ -223,8 +220,6 @@ _nm_utils_init (void)
        GModule *self;
        gpointer func;
 
-       (void) __nm_git_sha;
-
        if (initialized)
                return;
        initialized = TRUE;
index 084f0f5..717260a 100644 (file)
@@ -37,9 +37,6 @@
 #include "nm-setting-private.h"
 #include "crypto.h"
 
-/* Embed the commit id in the build binary */
-static const char *const __nm_git_sha = NM_STRLEN (NM_GIT_SHA) > 0 ? "NM_GIT_SHA:"NM_GIT_SHA : "";
-
 /**
  * SECTION:nm-utils
  * @short_description: Utility functions
@@ -234,8 +231,6 @@ static gboolean initialized = FALSE;
 gboolean
 nm_utils_init (GError **error)
 {
-       (void) __nm_git_sha;
-
        if (!initialized) {
                initialized = TRUE;