All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] coreutils: upgrade to 8.29
@ 2018-01-04  7:35 Chen Qi
  2018-01-04  7:35 ` [PATCH 1/1] " Chen Qi
  0 siblings, 1 reply; 4+ messages in thread
From: Chen Qi @ 2018-01-04  7:35 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 433ef0f8e9e63e4459934a06a42b56989c885e44:

  u-boot: Add Upstream-Status line missed from merged patch (2018-01-03 09:26:38 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib ChenQi/coreutils-8.29
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=ChenQi/coreutils-8.29

Chen Qi (1):
  coreutils: upgrade to 8.29

 .../man-decouple-manpages-from-build.patch         | 27 ----------------------
 .../{coreutils_8.28.bb => coreutils_8.29.bb}       | 24 +++++--------------
 2 files changed, 6 insertions(+), 45 deletions(-)
 delete mode 100644 meta/recipes-core/coreutils/coreutils/man-decouple-manpages-from-build.patch
 rename meta/recipes-core/coreutils/{coreutils_8.28.bb => coreutils_8.29.bb} (80%)

-- 
1.9.1



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/1] coreutils: upgrade to 8.29
  2018-01-04  7:35 [PATCH 0/1] coreutils: upgrade to 8.29 Chen Qi
@ 2018-01-04  7:35 ` Chen Qi
  2018-01-04 23:08   ` Richard Purdie
  0 siblings, 1 reply; 4+ messages in thread
From: Chen Qi @ 2018-01-04  7:35 UTC (permalink / raw)
  To: openembedded-core

* ls.c license checksum is changed, but the license remains the same.

* The new version provides native manual page support, there's no
  need to download extra manual page from gentoo site.

* man-decouple-manpages-from-build.patch is removed, as new version
  has manual page support in environment lacking of perl.

* hostname is explicitly enabled to keep the same with previous recipe's
  behaviour.

* ALTERNATIVE_XXX settings for lbracket.1 are removed as there's no such
  file.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
---
 .../man-decouple-manpages-from-build.patch         | 27 ----------------------
 .../{coreutils_8.28.bb => coreutils_8.29.bb}       | 24 +++++--------------
 2 files changed, 6 insertions(+), 45 deletions(-)
 delete mode 100644 meta/recipes-core/coreutils/coreutils/man-decouple-manpages-from-build.patch
 rename meta/recipes-core/coreutils/{coreutils_8.28.bb => coreutils_8.29.bb} (80%)

diff --git a/meta/recipes-core/coreutils/coreutils/man-decouple-manpages-from-build.patch b/meta/recipes-core/coreutils/coreutils/man-decouple-manpages-from-build.patch
deleted file mode 100644
index 3c896a1..0000000
--- a/meta/recipes-core/coreutils/coreutils/man-decouple-manpages-from-build.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From b4d258629f090066783c3b4c91b40f63b9d0a296 Mon Sep 17 00:00:00 2001
-From: Paul Gortmaker <paul.gortmaker@windriver.com>
-Date: Sun, 8 Feb 2015 16:51:57 -0500
-Subject: [PATCH] man: decouple manpages from build
-
-The use of "help2man" doesn't work at all for cross compile, in
-addition to the extra requirement of perl it adds.
-
-Just decouple the manpages from the build in order to pave the way for
-importing prebuilt manpages that can be used in a cross build situation.
-
-Upstream-Status: Inappropriate [upstream doesn't care about x-compile case.]
-Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-
-diff --git a/Makefile.am b/Makefile.am
-index fb4af27..7576b2c 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -214,5 +214,4 @@ AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src
- include $(top_srcdir)/lib/local.mk
- include $(top_srcdir)/src/local.mk
- include $(top_srcdir)/doc/local.mk
--include $(top_srcdir)/man/local.mk
- include $(top_srcdir)/tests/local.mk
--- 
-2.2.2
-
diff --git a/meta/recipes-core/coreutils/coreutils_8.28.bb b/meta/recipes-core/coreutils/coreutils_8.29.bb
similarity index 80%
rename from meta/recipes-core/coreutils/coreutils_8.28.bb
rename to meta/recipes-core/coreutils/coreutils_8.29.bb
index 8a9e80c..bdb7a42 100644
--- a/meta/recipes-core/coreutils/coreutils_8.28.bb
+++ b/meta/recipes-core/coreutils/coreutils_8.29.bb
@@ -6,15 +6,13 @@ HOMEPAGE = "http://www.gnu.org/software/coreutils/"
 BUGTRACKER = "http://debbugs.gnu.org/coreutils"
 LICENSE = "GPLv3+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504\
-                    file://src/ls.c;beginline=5;endline=16;md5=38b79785ca88537b75871782a2a3c6b8"
+                    file://src/ls.c;beginline=1;endline=15;md5=1c3f9411e1842a062ce5ce9210beee0e"
 DEPENDS = "gmp libcap"
 DEPENDS_class-native = ""
 
 inherit autotools gettext texinfo
 
-SRC_URI = "${GNU_MIRROR}/coreutils/${BP}.tar.xz;name=tarball \
-           http://distfiles.gentoo.org/distfiles/${BP}-man.tar.xz;name=manpages \
-           file://man-decouple-manpages-from-build.patch \
+SRC_URI = "${GNU_MIRROR}/coreutils/${BP}.tar.xz \
            file://remove-usr-local-lib-from-m4.patch \
            file://fix-selinux-flask.patch \
            file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
@@ -24,13 +22,11 @@ SRC_URI = "${GNU_MIRROR}/coreutils/${BP}.tar.xz;name=tarball \
            file://0001-doc-fix-Up-field-of-realpath-usage-examples.patch \
           "
 
-SRC_URI[tarball.md5sum] = "e7cb20d0572cc40d9f47ede6454406d1"
-SRC_URI[tarball.sha256sum] = "1117b1a16039ddd84d51a9923948307cfa28c2cea03d1a2438742253df0a0c65"
-SRC_URI[manpages.md5sum] = "3a7c626aad1c9077f254e5c2553a2f60"
-SRC_URI[manpages.sha256sum] = "d72c3fa79ae328a4fd1107102e8946755aa2e908044e1efcf1e71ef206dca042"
+SRC_URI[md5sum] = "960cfe75a42c9907c71439f8eb436303"
+SRC_URI[sha256sum] = "92d0fa1c311cacefa89853bdb53c62f4110cdfda3820346b59cbd098f40f955e"
 
 EXTRA_OECONF_class-native = "--without-gmp"
-EXTRA_OECONF_class-target = "--enable-install-program=arch --libexecdir=${libdir}"
+EXTRA_OECONF_class-target = "--enable-install-program=arch,hostname --libexecdir=${libdir}"
 EXTRA_OECONF_class-nativesdk = "--enable-install-program=arch"
 
 # acl and xattr are not default features
@@ -95,20 +91,13 @@ do_install_append() {
 	# in update-alternatives to fail, therefore use lbracket - the name used
 	# for the actual source file.
 	mv ${D}${bindir}/[ ${D}${bindir}/lbracket.${BPN}
-
-	# prebuilt man pages
-	install -d ${D}/${mandir}/man1
-	install -t ${D}/${mandir}/man1 ${S}/man/*.1
-	# prebuilt man pages don't do a separate man page for [ vs test.
-	# see comment above r.e. sed and update-alternatives
-	cp -R --no-dereference --preserve=mode,links -v ${D}${mandir}/man1/test.1 ${D}${mandir}/man1/lbracket.1.${BPN}
 }
 
 inherit update-alternatives
 
 ALTERNATIVE_PRIORITY = "100"
 ALTERNATIVE_${PN} = "lbracket ${bindir_progs} ${base_bindir_progs} ${sbindir_progs} base64 mktemp df"
-ALTERNATIVE_${PN}-doc = "base64.1 mktemp.1 df.1 lbracket.1 groups.1 kill.1 uptime.1 stat.1  hostname.1"
+ALTERNATIVE_${PN}-doc = "base64.1 mktemp.1 df.1 groups.1 kill.1 uptime.1 stat.1  hostname.1"
 
 ALTERNATIVE_LINK_NAME[hostname.1] = "${mandir}/man1/hostname.1"
 
@@ -126,7 +115,6 @@ ALTERNATIVE_LINK_NAME[df.1] = "${mandir}/man1/df.1"
 
 ALTERNATIVE_LINK_NAME[lbracket] = "${bindir}/["
 ALTERNATIVE_TARGET[lbracket] = "${bindir}/lbracket.${BPN}"
-ALTERNATIVE_LINK_NAME[lbracket.1] = "${mandir}/man1/lbracket.1"
 
 ALTERNATIVE_LINK_NAME[groups.1] = "${mandir}/man1/groups.1"
 ALTERNATIVE_LINK_NAME[uptime.1] = "${mandir}/man1/uptime.1"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/1] coreutils: upgrade to 8.29
  2018-01-04  7:35 ` [PATCH 1/1] " Chen Qi
@ 2018-01-04 23:08   ` Richard Purdie
  2018-01-09  1:40     ` ChenQi
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Purdie @ 2018-01-04 23:08 UTC (permalink / raw)
  To: Chen Qi, openembedded-core

On Thu, 2018-01-04 at 15:35 +0800, Chen Qi wrote:
> * ls.c license checksum is changed, but the license remains the same.
> 
> * The new version provides native manual page support, there's no
>   need to download extra manual page from gentoo site.
> 
> * man-decouple-manpages-from-build.patch is removed, as new version
>   has manual page support in environment lacking of perl.
> 
> * hostname is explicitly enabled to keep the same with previous
> recipe's
>   behaviour.
> 
> * ALTERNATIVE_XXX settings for lbracket.1 are removed as there's no
> such
>   file.
> 
> Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
> ---
>  .../man-decouple-manpages-from-build.patch         | 27 ------------
> ----------
>  .../{coreutils_8.28.bb => coreutils_8.29.bb}       | 24 +++++-------
> -------
>  2 files changed, 6 insertions(+), 45 deletions(-)
>  delete mode 100644 meta/recipes-core/coreutils/coreutils/man-
> decouple-manpages-from-build.patch
>  rename meta/recipes-core/coreutils/{coreutils_8.28.bb =>
> coreutils_8.29.bb} (80%)

Sorry, doesn't build:

https://autobuilder.yocto.io/builders/nightly-deb-non-deb/builds/678/steps/BuildImages/logs/stdio

Cheers,

Richard


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/1] coreutils: upgrade to 8.29
  2018-01-04 23:08   ` Richard Purdie
@ 2018-01-09  1:40     ` ChenQi
  0 siblings, 0 replies; 4+ messages in thread
From: ChenQi @ 2018-01-09  1:40 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core

On 01/05/2018 07:08 AM, Richard Purdie wrote:
> On Thu, 2018-01-04 at 15:35 +0800, Chen Qi wrote:
>> * ls.c license checksum is changed, but the license remains the same.
>>
>> * The new version provides native manual page support, there's no
>>    need to download extra manual page from gentoo site.
>>
>> * man-decouple-manpages-from-build.patch is removed, as new version
>>    has manual page support in environment lacking of perl.
>>
>> * hostname is explicitly enabled to keep the same with previous
>> recipe's
>>    behaviour.
>>
>> * ALTERNATIVE_XXX settings for lbracket.1 are removed as there's no
>> such
>>    file.
>>
>> Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
>> ---
>>   .../man-decouple-manpages-from-build.patch         | 27 ------------
>> ----------
>>   .../{coreutils_8.28.bb => coreutils_8.29.bb}       | 24 +++++-------
>> -------
>>   2 files changed, 6 insertions(+), 45 deletions(-)
>>   delete mode 100644 meta/recipes-core/coreutils/coreutils/man-
>> decouple-manpages-from-build.patch
>>   rename meta/recipes-core/coreutils/{coreutils_8.28.bb =>
>> coreutils_8.29.bb} (80%)
> Sorry, doesn't build:
>
> https://autobuilder.yocto.io/builders/nightly-deb-non-deb/builds/678/steps/BuildImages/logs/stdio
>
> Cheers,
>
> Richard
>

Sorry for my carelessness.

I've reproduced the problem on opensuse and fixed it.

V2 has been sent, which has been tested on Fedora, Ubuntu and opensuse 
for all qemu archs and for both glibc and musl.

Best Regards,
Chen Qi


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-01-09  1:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-04  7:35 [PATCH 0/1] coreutils: upgrade to 8.29 Chen Qi
2018-01-04  7:35 ` [PATCH 1/1] " Chen Qi
2018-01-04 23:08   ` Richard Purdie
2018-01-09  1:40     ` ChenQi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.