public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [PATCH 0/3] packages upgrade: man-pages/gnupg/ncurses
@ 2016-08-15  7:35 Hongxu Jia
  2016-08-15  7:35 ` [PATCH 1/3] man-pages: upgrade to 4.07 Hongxu Jia
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Hongxu Jia @ 2016-08-15  7:35 UTC (permalink / raw)
  To: openembedded-core, ross.burton

The following changes since commit 6b66e9317f4ec3a69f98f29836aafa35b52f3fc7:

  Allow for simultaneous do_rootfs tasks with rpm (2016-08-12 15:25:22 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib hongxu/upgrade-20160815
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=hongxu/upgrade-20160815

Hongxu Jia (3):
  man-pages: upgrade to 4.07
  gnupg: upgrade to 2.1.14
  ncurses: upgrade to 6.0+20160625

 .../ncurses/{ncurses_6.0+20160319.bb => ncurses_6.0+20160625.bb}      | 2 +-
 .../man-pages/{man-pages_4.06.bb => man-pages_4.07.bb}                | 4 ++--
 meta/recipes-support/gnupg/{gnupg_2.1.12.bb => gnupg_2.1.14.bb}       | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)
 rename meta/recipes-core/ncurses/{ncurses_6.0+20160319.bb => ncurses_6.0+20160625.bb} (84%)
 rename meta/recipes-extended/man-pages/{man-pages_4.06.bb => man-pages_4.07.bb} (86%)
 rename meta/recipes-support/gnupg/{gnupg_2.1.12.bb => gnupg_2.1.14.bb} (90%)

-- 
2.8.1



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

* [PATCH 1/3] man-pages: upgrade to 4.07
  2016-08-15  7:35 [PATCH 0/3] packages upgrade: man-pages/gnupg/ncurses Hongxu Jia
@ 2016-08-15  7:35 ` Hongxu Jia
  2016-08-15  7:35 ` [PATCH 2/3] gnupg: upgrade to 2.1.14 Hongxu Jia
  2016-08-15  7:35 ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Hongxu Jia
  2 siblings, 0 replies; 8+ messages in thread
From: Hongxu Jia @ 2016-08-15  7:35 UTC (permalink / raw)
  To: openembedded-core, ross.burton

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 .../man-pages/{man-pages_4.06.bb => man-pages_4.07.bb}                | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/man-pages/{man-pages_4.06.bb => man-pages_4.07.bb} (86%)

diff --git a/meta/recipes-extended/man-pages/man-pages_4.06.bb b/meta/recipes-extended/man-pages/man-pages_4.07.bb
similarity index 86%
rename from meta/recipes-extended/man-pages/man-pages_4.06.bb
rename to meta/recipes-extended/man-pages/man-pages_4.07.bb
index b61473c..76a3fd8 100644
--- a/meta/recipes-extended/man-pages/man-pages_4.06.bb
+++ b/meta/recipes-extended/man-pages/man-pages_4.07.bb
@@ -7,8 +7,8 @@ LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://README;md5=8f2a3d43057d458e5066714980567a60"
 SRC_URI = "${KERNELORG_MIRROR}/linux/docs/${BPN}/Archive/${BP}.tar.gz"
 
-SRC_URI[md5sum] = "ab79fc245336ce0192548e7ccecd4ee6"
-SRC_URI[sha256sum] = "b377960eba7fcc7ea3a7070734a1627105a1ad15dd61ae5443ade863a06e9811"
+SRC_URI[md5sum] = "05ba1cb21e99d02bd7bc1a59378965d2"
+SRC_URI[sha256sum] = "c973351131931f7700f5e9fbf4ef366c43ea7c1515d282e8d5db9c77590c4c93"
 
 RDEPENDS_${PN} = "man"
 
-- 
2.8.1



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

* [PATCH 2/3] gnupg: upgrade to 2.1.14
  2016-08-15  7:35 [PATCH 0/3] packages upgrade: man-pages/gnupg/ncurses Hongxu Jia
  2016-08-15  7:35 ` [PATCH 1/3] man-pages: upgrade to 4.07 Hongxu Jia
@ 2016-08-15  7:35 ` Hongxu Jia
  2016-08-15  7:35 ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Hongxu Jia
  2 siblings, 0 replies; 8+ messages in thread
From: Hongxu Jia @ 2016-08-15  7:35 UTC (permalink / raw)
  To: openembedded-core, ross.burton

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 meta/recipes-support/gnupg/{gnupg_2.1.12.bb => gnupg_2.1.14.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/gnupg/{gnupg_2.1.12.bb => gnupg_2.1.14.bb} (90%)

diff --git a/meta/recipes-support/gnupg/gnupg_2.1.12.bb b/meta/recipes-support/gnupg/gnupg_2.1.14.bb
similarity index 90%
rename from meta/recipes-support/gnupg/gnupg_2.1.12.bb
rename to meta/recipes-support/gnupg/gnupg_2.1.14.bb
index 8f1c67c..5ea9b96 100644
--- a/meta/recipes-support/gnupg/gnupg_2.1.12.bb
+++ b/meta/recipes-support/gnupg/gnupg_2.1.14.bb
@@ -16,8 +16,8 @@ SRC_URI = "${GNUPG_MIRROR}/${BPN}/${BPN}-${PV}.tar.bz2 \
            file://autogen.sh-fix-find-version-for-beta-checking.patch \
           "
 
-SRC_URI[md5sum] = "573bc2cd83934eed12f0d0db443f5bde"
-SRC_URI[sha256sum] = "ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506"
+SRC_URI[md5sum] = "46cf0a42ffad6c2615cafd633580b2de"
+SRC_URI[sha256sum] = "9450dee9693b6a12bf0c374dae77b66c30f69ff8f35fc9266ab8dd76998eba42"
 
 EXTRA_OECONF = "--disable-ldap \
 		--disable-ccid-driver \
-- 
2.8.1



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

* [PATCH 3/3] ncurses: upgrade to 6.0+20160625
  2016-08-15  7:35 [PATCH 0/3] packages upgrade: man-pages/gnupg/ncurses Hongxu Jia
  2016-08-15  7:35 ` [PATCH 1/3] man-pages: upgrade to 4.07 Hongxu Jia
  2016-08-15  7:35 ` [PATCH 2/3] gnupg: upgrade to 2.1.14 Hongxu Jia
@ 2016-08-15  7:35 ` Hongxu Jia
  2016-08-22  9:40   ` Enrico Scholz
  2 siblings, 1 reply; 8+ messages in thread
From: Hongxu Jia @ 2016-08-15  7:35 UTC (permalink / raw)
  To: openembedded-core, ross.burton

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 .../ncurses/{ncurses_6.0+20160319.bb => ncurses_6.0+20160625.bb}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-core/ncurses/{ncurses_6.0+20160319.bb => ncurses_6.0+20160625.bb} (84%)

diff --git a/meta/recipes-core/ncurses/ncurses_6.0+20160319.bb b/meta/recipes-core/ncurses/ncurses_6.0+20160625.bb
similarity index 84%
rename from meta/recipes-core/ncurses/ncurses_6.0+20160319.bb
rename to meta/recipes-core/ncurses/ncurses_6.0+20160625.bb
index b23ac10..6514613 100644
--- a/meta/recipes-core/ncurses/ncurses_6.0+20160319.bb
+++ b/meta/recipes-core/ncurses/ncurses_6.0+20160625.bb
@@ -4,7 +4,7 @@ SRC_URI += "file://tic-hang.patch \
             file://config.cache \
 "
 # commit id corresponds to the revision in package version
-SRCREV = "05af40f7d3af1e43144ed5315e31c7044c122fab"
+SRCREV = "63dd558cb8e888d6fab5f00bbf7842736a2356b9"
 S = "${WORKDIR}/git"
 EXTRA_OECONF += "--with-abi-version=5"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+(\+\d+)*)"
-- 
2.8.1



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

* Re: [PATCH 3/3] ncurses: upgrade to 6.0+20160625
  2016-08-15  7:35 ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Hongxu Jia
@ 2016-08-22  9:40   ` Enrico Scholz
  2016-08-22 10:18     ` Burton, Ross
  0 siblings, 1 reply; 8+ messages in thread
From: Enrico Scholz @ 2016-08-22  9:40 UTC (permalink / raw)
  To: openembedded-core

Hongxu Jia <hongxu.jia-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org> writes:

>  "
>  # commit id corresponds to the revision in package version
> -SRCREV = "05af40f7d3af1e43144ed5315e31c7044c122fab"
> +SRCREV = "63dd558cb8e888d6fab5f00bbf7842736a2356b9"

This breaks the build with OE because it tries to split our $CC.
E.g. with

| CC = ccache arm-linux-gnueabi-gcc -march=armv7ve ... --sysroot=...

configure will warn

| your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options

and messes up CFLAGS completely so that 'arm-linux-gnuebi-gcc' becomes
part of it :(


See CF_CC_ENV_FLAGS in various aclocal.m4 files.



Enrico


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

* Re: [PATCH 3/3] ncurses: upgrade to 6.0+20160625
  2016-08-22  9:40   ` Enrico Scholz
@ 2016-08-22 10:18     ` Burton, Ross
  2016-08-22 11:15       ` sysroot flags in $CC (was: [PATCH 3/3] ncurses: upgrade to 6.0+20160625) Enrico Scholz
  2016-08-22 11:21       ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Enrico Scholz
  0 siblings, 2 replies; 8+ messages in thread
From: Burton, Ross @ 2016-08-22 10:18 UTC (permalink / raw)
  To: Enrico Scholz; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

On 22 August 2016 at 10:40, Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
wrote:

> This breaks the build with OE because it tries to split our $CC.
> E.g. with
>
> | CC = ccache arm-linux-gnueabi-gcc -march=armv7ve ... --sysroot=...
>
> configure will warn
>
> | your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options
>
> and messes up CFLAGS completely so that 'arm-linux-gnuebi-gcc' becomes
> part of it :(
>

I've long wondered about changing our abuse of CC to hold the sysroot,
ncurses isn't the first recipe we've had to patch over this...

Ross

[-- Attachment #2: Type: text/html, Size: 1049 bytes --]

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

* sysroot flags in $CC (was: [PATCH 3/3] ncurses: upgrade to 6.0+20160625)
  2016-08-22 10:18     ` Burton, Ross
@ 2016-08-22 11:15       ` Enrico Scholz
  2016-08-22 11:21       ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Enrico Scholz
  1 sibling, 0 replies; 8+ messages in thread
From: Enrico Scholz @ 2016-08-22 11:15 UTC (permalink / raw)
  To: openembedded-core

"Burton, Ross" <ross.burton-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
writes:

>> This breaks the build with OE because it tries to split our $CC.
>> E.g. with
>>
>> | CC = ccache arm-linux-gnueabi-gcc -march=armv7ve ... --sysroot=...
>>
>> configure will warn
>>
>> | your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options
>>
>> and messes up CFLAGS completely so that 'arm-linux-gnuebi-gcc' becomes
>> part of it :(
>>
>
> I've long wondered about changing our abuse of CC to hold the sysroot,

I do not think, that this is such a big abuse.  There are no flags
where these options can/should be placed instead of.  CPPFLAGS would
work for automake projects but lot of other buildsystems do not know
this variable.

Writing them into CFLAGS (and CXXFLAGS and FFLAGS and ...) would still
require them in CPPFLAGS too (for 'gcc -E' cases).  They will appear
twice (CPPFLAGS + xFLAGS) in automake project which is not a big deal
but a little bit ugly.


Enrico
-- 
SIGMA Chemnitz GmbH       Registergericht:   Amtsgericht Chemnitz HRB 1750
Am Erlenwald 13           Geschaeftsfuehrer: Grit Freitag, Frank Pyritz
09128 Chemnitz


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

* Re: [PATCH 3/3] ncurses: upgrade to 6.0+20160625
  2016-08-22 10:18     ` Burton, Ross
  2016-08-22 11:15       ` sysroot flags in $CC (was: [PATCH 3/3] ncurses: upgrade to 6.0+20160625) Enrico Scholz
@ 2016-08-22 11:21       ` Enrico Scholz
  1 sibling, 0 replies; 8+ messages in thread
From: Enrico Scholz @ 2016-08-22 11:21 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

"Burton, Ross" <ross.burton@intel.com> writes:

>> This breaks the build with OE because it tries to split our $CC.
>> E.g. with
>>
>> | CC = ccache arm-linux-gnueabi-gcc -march=armv7ve ... --sysroot=...
>>
>> configure will warn
>>
>> | your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options
>>
>> and messes up CFLAGS completely so that 'arm-linux-gnuebi-gcc' becomes
>> part of it :(
>>
> ncurses isn't the first recipe we've had to patch over this...

ncurses is ugly because it uses its own private version of autoconf.  We
will have to patch a lot of (compiled) 'configure' scripts, or (which I
prefer) create a local wrapper script for $CC.

I wrote an upstream bug report ([1]), but it probably has to go through
moderation first and is not visible yet.



Enrico

Footnotes: 
[1]  https://lists.gnu.org/archive/html/bug-ncurses/


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

end of thread, other threads:[~2016-08-22 11:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-15  7:35 [PATCH 0/3] packages upgrade: man-pages/gnupg/ncurses Hongxu Jia
2016-08-15  7:35 ` [PATCH 1/3] man-pages: upgrade to 4.07 Hongxu Jia
2016-08-15  7:35 ` [PATCH 2/3] gnupg: upgrade to 2.1.14 Hongxu Jia
2016-08-15  7:35 ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Hongxu Jia
2016-08-22  9:40   ` Enrico Scholz
2016-08-22 10:18     ` Burton, Ross
2016-08-22 11:15       ` sysroot flags in $CC (was: [PATCH 3/3] ncurses: upgrade to 6.0+20160625) Enrico Scholz
2016-08-22 11:21       ` [PATCH 3/3] ncurses: upgrade to 6.0+20160625 Enrico Scholz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox