* [dizzy][PATCH 0/2] Backport fixes for git-perltools split
@ 2014-12-30 17:02 Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 1/2] packagegroup-self-hosted: add git-perltools Paul Eggleton
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Paul Eggleton @ 2014-12-30 17:02 UTC (permalink / raw)
To: openembedded-core
The following changes since commit 1cf1edcd28a002291622d04dd2d0ee2c67e329e4:
buildtools-tarball: package all of Python (2014-12-11 16:34:01 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib paule/dizzy-git-tools
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/dizzy-git-tools
Jackie Huang (1):
packagegroup-self-hosted: add git-perltools
Paul Eggleton (1):
buildtools-tarball: restore missing git tools
meta/recipes-core/meta/buildtools-tarball.bb | 4 ++++
.../meta/nativesdk-buildtools-perl-dummy.bb | 19 +++++++++++++++++++
.../packagegroups/packagegroup-self-hosted.bb | 1 +
3 files changed, 24 insertions(+)
create mode 100644 meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
--
1.9.3
^ permalink raw reply [flat|nested] 7+ messages in thread
* [dizzy][PATCH 1/2] packagegroup-self-hosted: add git-perltools
2014-12-30 17:02 [dizzy][PATCH 0/2] Backport fixes for git-perltools split Paul Eggleton
@ 2014-12-30 17:02 ` Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 2/2] buildtools-tarball: restore missing git tools Paul Eggleton
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Paul Eggleton @ 2014-12-30 17:02 UTC (permalink / raw)
To: openembedded-core
From: Jackie Huang <jackie.huang@windriver.com>
git-perltools provides some usefull git tools like:
git-submodule, git-request-pull, git-send-email, git-am, etc.
We should have it added in self-hosted image.
(From OE-Core master rev: 4b0cbdc9c94b336f3102d4cce1886842b28ce6d5)
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
index 65aca7f..f95ce77 100644
--- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
@@ -120,6 +120,7 @@ RDEPENDS_packagegroup-self-hosted-extended = "\
gettext \
gettext-runtime \
git \
+ git-perltools \
grep \
groff \
gzip \
--
1.9.3
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [dizzy][PATCH 2/2] buildtools-tarball: restore missing git tools
2014-12-30 17:02 [dizzy][PATCH 0/2] Backport fixes for git-perltools split Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 1/2] packagegroup-self-hosted: add git-perltools Paul Eggleton
@ 2014-12-30 17:02 ` Paul Eggleton
2014-12-30 18:17 ` [dizzy][PATCH 0/2] Backport fixes for git-perltools split akuster
2015-01-05 20:50 ` akuster808
3 siblings, 0 replies; 7+ messages in thread
From: Paul Eggleton @ 2014-12-30 17:02 UTC (permalink / raw)
To: openembedded-core
Since the split out of git-perltools, some git tools (such as "git am",
"git send-email" and "git-submodule") have no longer been part of the
buildtools. We need these, so add them back in.
However, adding git-perltools to buildtools triggers perl itself being
brought into buildtools as well, and we don't want that; but we also
don't want to have to hack the git recipe or indeed anything else that
starts depending on perl. Thus, add a dummy package which gets installed
in its place, in a separate package architecture that is only enabled
for buildtools to ensure it doesn't start appearing in place of
nativesdk-perl anywhere else.
Fixes [YOCTO #7033].
(From OE-Core master rev: 5b051d65e797624cca3a81fc6f5c924925f3493e)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
meta/recipes-core/meta/buildtools-tarball.bb | 4 ++++
.../meta/nativesdk-buildtools-perl-dummy.bb | 19 +++++++++++++++++++
2 files changed, 23 insertions(+)
create mode 100644 meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
diff --git a/meta/recipes-core/meta/buildtools-tarball.bb b/meta/recipes-core/meta/buildtools-tarball.bb
index 58e0ffa..302510c 100644
--- a/meta/recipes-core/meta/buildtools-tarball.bb
+++ b/meta/recipes-core/meta/buildtools-tarball.bb
@@ -15,13 +15,17 @@ TOOLCHAIN_HOST_TASK ?= "\
nativesdk-ncurses-terminfo-base \
nativesdk-chrpath \
nativesdk-tar \
+ nativesdk-buildtools-perl-dummy \
nativesdk-git \
+ nativesdk-git-perltools \
nativesdk-pigz \
nativesdk-make \
nativesdk-wget \
nativesdk-ca-certificates \
"
+SDK_PACKAGE_ARCHS =+ "buildtools-dummy-${SDKPKGSUFFIX}"
+
TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-buildtools-nativesdk-standalone-${DISTRO_VERSION}"
RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
diff --git a/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb b/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
new file mode 100644
index 0000000..d971c3c
--- /dev/null
+++ b/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
@@ -0,0 +1,19 @@
+SUMMARY = "Dummy package which ensures perl is excluded from buildtools"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+inherit nativesdk
+
+# Put it somewhere separate to ensure it's never used except when we want it
+PACKAGE_ARCH = "buildtools-dummy-${SDKPKGSUFFIX}"
+
+PERLPACKAGES = "nativesdk-perl \
+ nativesdk-perl-module-file-path"
+
+ALLOW_EMPTY_${PN} = "1"
+
+python populate_packages_prepend() {
+ d.appendVar('RPROVIDES_${PN}', '${PERLPACKAGES}')
+ d.appendVar('RCONFLICTS_${PN}', '${PERLPACKAGES}')
+}
+
--
1.9.3
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [dizzy][PATCH 0/2] Backport fixes for git-perltools split
2014-12-30 17:02 [dizzy][PATCH 0/2] Backport fixes for git-perltools split Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 1/2] packagegroup-self-hosted: add git-perltools Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 2/2] buildtools-tarball: restore missing git tools Paul Eggleton
@ 2014-12-30 18:17 ` akuster
2014-12-30 20:39 ` Paul Eggleton
2015-01-05 20:50 ` akuster808
3 siblings, 1 reply; 7+ messages in thread
From: akuster @ 2014-12-30 18:17 UTC (permalink / raw)
To: Paul Eggleton, openembedded-core
On 12/30/2014 09:02 AM, Paul Eggleton wrote:
> The following changes since commit 1cf1edcd28a002291622d04dd2d0ee2c67e329e4:
>
> buildtools-tarball: package all of Python (2014-12-11 16:34:01 +0000)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib paule/dizzy-git-tools
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/dizzy-git-tools
>
> Jackie Huang (1):
> packagegroup-self-hosted: add git-perltools
This change is in that gray area "does this really need to be back
ported decision make processed", so I did not include it.
>
> Paul Eggleton (1):
> buildtools-tarball: restore missing git tools
This patch is already in the dizzy queue.
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=akuster/dizzy_1_7_1&id=e8a6adf0612fc6d9ca703237a3a5c630177c2f34
see poky-contrib akuster/dizzy_1_7_1.
- armin
>
> meta/recipes-core/meta/buildtools-tarball.bb | 4 ++++
> .../meta/nativesdk-buildtools-perl-dummy.bb | 19 +++++++++++++++++++
> .../packagegroups/packagegroup-self-hosted.bb | 1 +
> 3 files changed, 24 insertions(+)
> create mode 100644 meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [dizzy][PATCH 0/2] Backport fixes for git-perltools split
2014-12-30 18:17 ` [dizzy][PATCH 0/2] Backport fixes for git-perltools split akuster
@ 2014-12-30 20:39 ` Paul Eggleton
2014-12-31 3:35 ` akuster808
0 siblings, 1 reply; 7+ messages in thread
From: Paul Eggleton @ 2014-12-30 20:39 UTC (permalink / raw)
To: akuster; +Cc: openembedded-core
Hi Armin,
On Tuesday 30 December 2014 10:17:05 akuster wrote:
> On 12/30/2014 09:02 AM, Paul Eggleton wrote:
> > The following changes since commit
1cf1edcd28a002291622d04dd2d0ee2c67e329e4:
> > buildtools-tarball: package all of Python (2014-12-11 16:34:01 +0000)
> >
> > are available in the git repository at:
> > git://git.openembedded.org/openembedded-core-contrib
> > paule/dizzy-git-tools
> > http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=
> > paule/dizzy-git-tools>
> > Jackie Huang (1):
> > packagegroup-self-hosted: add git-perltools
>
> This change is in that gray area "does this really need to be back
> ported decision make processed", so I did not include it.
I would argue this is of a similar order as the other fix. The tools that the
git-perltools package contains were in the build appliance already until git-
perltools was split out, so it's fixing a regression (though I think that
regression happened in the 1.6 timeframe rather than 1.7 FWIW).
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [dizzy][PATCH 0/2] Backport fixes for git-perltools split
2014-12-30 20:39 ` Paul Eggleton
@ 2014-12-31 3:35 ` akuster808
0 siblings, 0 replies; 7+ messages in thread
From: akuster808 @ 2014-12-31 3:35 UTC (permalink / raw)
To: Paul Eggleton; +Cc: openembedded-core
Hello Paul,
On 12/30/2014 12:39 PM, Paul Eggleton wrote:
> Hi Armin,
>
> On Tuesday 30 December 2014 10:17:05 akuster wrote:
>> On 12/30/2014 09:02 AM, Paul Eggleton wrote:
>>> The following changes since commit
> 1cf1edcd28a002291622d04dd2d0ee2c67e329e4:
>>> buildtools-tarball: package all of Python (2014-12-11 16:34:01 +0000)
>>>
>>> are available in the git repository at:
>>> git://git.openembedded.org/openembedded-core-contrib
>>> paule/dizzy-git-tools
>>> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=
>>> paule/dizzy-git-tools>
>>> Jackie Huang (1):
>>> packagegroup-self-hosted: add git-perltools
>>
>> This change is in that gray area "does this really need to be back
>> ported decision make processed", so I did not include it.
>
> I would argue this is of a similar order as the other fix. The tools that the
> git-perltools package contains were in the build appliance already until git-
> perltools was split out, so it's fixing a regression (though I think that
> regression happened in the 1.6 timeframe rather than 1.7 FWIW).
Thanks for the clarification.
This should be included then.
Regards,
- -armin
>
> Cheers,
> Paul
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [dizzy][PATCH 0/2] Backport fixes for git-perltools split
2014-12-30 17:02 [dizzy][PATCH 0/2] Backport fixes for git-perltools split Paul Eggleton
` (2 preceding siblings ...)
2014-12-30 18:17 ` [dizzy][PATCH 0/2] Backport fixes for git-perltools split akuster
@ 2015-01-05 20:50 ` akuster808
3 siblings, 0 replies; 7+ messages in thread
From: akuster808 @ 2015-01-05 20:50 UTC (permalink / raw)
To: Paul Eggleton, openembedded-core
Paul,
I submitted this for 1.7.1 inclusion.
- armin
On 12/30/2014 09:02 AM, Paul Eggleton wrote:
> The following changes since commit 1cf1edcd28a002291622d04dd2d0ee2c67e329e4:
>
> buildtools-tarball: package all of Python (2014-12-11 16:34:01 +0000)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib paule/dizzy-git-tools
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/dizzy-git-tools
>
> Jackie Huang (1):
> packagegroup-self-hosted: add git-perltools
>
> Paul Eggleton (1):
> buildtools-tarball: restore missing git tools
>
> meta/recipes-core/meta/buildtools-tarball.bb | 4 ++++
> .../meta/nativesdk-buildtools-perl-dummy.bb | 19 +++++++++++++++++++
> .../packagegroups/packagegroup-self-hosted.bb | 1 +
> 3 files changed, 24 insertions(+)
> create mode 100644 meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-01-05 20:50 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-30 17:02 [dizzy][PATCH 0/2] Backport fixes for git-perltools split Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 1/2] packagegroup-self-hosted: add git-perltools Paul Eggleton
2014-12-30 17:02 ` [dizzy][PATCH 2/2] buildtools-tarball: restore missing git tools Paul Eggleton
2014-12-30 18:17 ` [dizzy][PATCH 0/2] Backport fixes for git-perltools split akuster
2014-12-30 20:39 ` Paul Eggleton
2014-12-31 3:35 ` akuster808
2015-01-05 20:50 ` akuster808
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.