Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denis@denix.org>
To: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH] util-linux: upgrade to 2.30
Date: Mon, 12 Jun 2017 14:23:11 -0400	[thread overview]
Message-ID: <20170612182311.GU28053@denix.org> (raw)
In-Reply-To: <1497035621-66174-1-git-send-email-denis@denix.org>

Ping. Any comments, issues?


On Fri, Jun 09, 2017 at 03:13:41PM -0400, Denys Dmytriyenko wrote:
> From: Denys Dmytriyenko <denys@ti.com>
> 
> Drop uuid-test-error-api.patch as it's been fixed upstream differently:
> https://github.com/karelzak/util-linux/commit/b770b487004778f4425639c7ed1bb6ca22d157bf
> 
> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> ---
>  .../util-linux/uuid-test-error-api.patch           | 99 ----------------------
>  .../{util-linux_2.29.2.bb => util-linux_2.30.bb}   |  7 +-
>  2 files changed, 3 insertions(+), 103 deletions(-)
>  delete mode 100644 meta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch
>  rename meta/recipes-core/util-linux/{util-linux_2.29.2.bb => util-linux_2.30.bb} (80%)
> 
> diff --git a/meta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch b/meta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch
> deleted file mode 100644
> index a6fde5d..0000000
> --- a/meta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch
> +++ /dev/null
> @@ -1,99 +0,0 @@
> -This patch adds error() API implementation for non-glibc system C libs
> -
> -Upstream-Status: Pending
> -Signed-off-by: Khem Raj <raj.khem@gmail.com>
> -
> ----
> - misc-utils/test_uuidd.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++-
> - 1 file changed, 61 insertions(+), 1 deletion(-)
> -
> -diff --git a/misc-utils/test_uuidd.c b/misc-utils/test_uuidd.c
> -index 36f3b3d..7d579ce 100644
> ---- a/misc-utils/test_uuidd.c
> -+++ b/misc-utils/test_uuidd.c
> -@@ -23,7 +23,6 @@
> -  *
> -  *	make uuidd uuidgen localstatedir=/var
> -  */
> --#include <error.h>
> - #include <pthread.h>
> - #include <stdio.h>
> - #include <stdlib.h>
> -@@ -38,6 +37,17 @@
> - #include "xalloc.h"
> - #include "strutils.h"
> - 
> -+#ifdef __GLIBC__
> -+#include <error.h>
> -+#else
> -+extern void (*error_print_progname)(void);
> -+extern unsigned int error_message_count;
> -+extern int error_one_per_line;
> -+
> -+void error(int, int, const char *, ...);
> -+void error_at_line(int, int, const char *, unsigned int, const char *, ...);
> -+#endif
> -+
> - #define LOG(level,args) if (loglev >= level) { fprintf args; }
> - 
> - size_t nprocesses = 4;
> -@@ -256,6 +266,56 @@ static void object_dump(size_t idx, object_t *obj)
> - 	fprintf(stderr, "}\n");
> - }
> - 
> -+#ifndef __GLIBC__
> -+extern char *__progname;
> -+
> -+void (*error_print_progname)(void) = 0;
> -+unsigned int error_message_count = 0;
> -+int error_one_per_line = 0;
> -+
> -+static void eprint(int status, int e, const char *file, unsigned int line, const char *fmt, va_list ap)
> -+{
> -+	if (file && error_one_per_line) {
> -+		static const char *oldfile;
> -+		static unsigned int oldline;
> -+		if (line == oldline && strcmp(file, oldfile) == 0)
> -+			return;
> -+		oldfile = file;
> -+		oldline = line;
> -+	}
> -+	if (error_print_progname)
> -+		error_print_progname();
> -+	else
> -+		fprintf(stderr, "%s: ", __progname);
> -+	if (file)
> -+		fprintf(stderr, "%s:%u: ", file, line);
> -+	vfprintf(stderr, fmt, ap);
> -+	if (e)
> -+		fprintf(stderr, ": %s", strerror(e));
> -+	putc('\n', stderr);
> -+	fflush(stderr);
> -+	error_message_count++;
> -+	if (status)
> -+		exit(status);
> -+}
> -+
> -+void error(int status, int e, const char *fmt, ...)
> -+{
> -+	va_list ap;
> -+	va_start(ap,fmt);
> -+	eprint(status, e, 0, 0, fmt, ap);
> -+	va_end(ap);
> -+}
> -+
> -+void error_at_line(int status, int e, const char *file, unsigned int line, const char *fmt, ...)
> -+{
> -+	va_list ap;
> -+	va_start(ap,fmt);
> -+	eprint(status, e, file, line, fmt, ap);
> -+	va_end(ap);
> -+}
> -+#endif /* __GLIBC__ */
> -+
> - int main(int argc, char *argv[])
> - {
> - 	size_t i, nfailed = 0, nignored = 0;
> --- 
> -2.8.3
> -
> diff --git a/meta/recipes-core/util-linux/util-linux_2.29.2.bb b/meta/recipes-core/util-linux/util-linux_2.30.bb
> similarity index 80%
> rename from meta/recipes-core/util-linux/util-linux_2.29.2.bb
> rename to meta/recipes-core/util-linux/util-linux_2.30.bb
> index 11303f8..6b309b5 100644
> --- a/meta/recipes-core/util-linux/util-linux_2.29.2.bb
> +++ b/meta/recipes-core/util-linux/util-linux_2.30.bb
> @@ -1,4 +1,4 @@
> -MAJOR_VERSION = "2.29"
> +MAJOR_VERSION = "2.30"
>  require util-linux.inc
>  
>  # To support older hosts, we need to patch and/or revert
> @@ -14,10 +14,9 @@ SRC_URI += "file://configure-sbindir.patch \
>              file://run-ptest \
>              file://display_testname_for_subtest.patch \
>              file://avoid_parallel_tests.patch \
> -            file://uuid-test-error-api.patch \
>  "
> -SRC_URI[md5sum] = "63c40c2068fcbb7e1d5c1d281115d973"
> -SRC_URI[sha256sum] = "accea4d678209f97f634f40a93b7e9fcad5915d1f4749f6c47bee6bf110fe8e3"
> +SRC_URI[md5sum] = "eaa3429150268027908a1b8ae6ee9a62"
> +SRC_URI[sha256sum] = "c208a4ff6906cb7f57940aa5bc3a6eed146e50a7cc0a092f52ef2ab65057a08d"
>  
>  CACHED_CONFIGUREVARS += "scanf_cv_alloc_modifier=ms"
>  
> -- 
> 2.7.4
> 
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core


  reply	other threads:[~2017-06-12 18:23 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-09 19:13 [PATCH] util-linux: upgrade to 2.30 Denys Dmytriyenko
2017-06-12 18:23 ` Denys Dmytriyenko [this message]
2017-06-13 13:04   ` Richard Purdie
2017-06-13 16:52     ` Denys Dmytriyenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170612182311.GU28053@denix.org \
    --to=denis@denix.org \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox