[PATCHv2 0/2] Add support for ppc64 (BSP, base and devel systems, and some X stratums)
by Pedro Alvarez
Repo: baserock:baserock/morphs
Ref: a24598913e0fd84c5b99f5365187eb7ea67d3114
Branch: baserock/pedroalvarez/power-port-clean
Card: S9842
Pedro Alvarez (2):
Add ppc64 BSP and base system
Add ppc64 devel system and stratums needed to build it
base-system-ppc64-generic.morph | 24 ++++++
bsp-ppc64-generic.morph | 12 +++
devel-system-ppc64-generic.morph | 60 +++++++++++++
genivi-x-ppc64-generic.morph | 15 ++++
x-ppc64-generic.morph | 175 ++++++++++++++++++++++++++++++++++++++
5 files changed, 286 insertions(+)
create mode 100644 base-system-ppc64-generic.morph
create mode 100644 bsp-ppc64-generic.morph
create mode 100644 devel-system-ppc64-generic.morph
create mode 100644 genivi-x-ppc64-generic.morph
create mode 100644 x-ppc64-generic.morph
--
1.7.10.4
9 years, 9 months
[PATCH] Update libffi to the latest tag.
by Pedro Alvarez
Repo: ssh://git@git.baserock.org/delta/libffi.git
Branch: baserock/pedroalvarez/power-port
Sha1: 5c455874a36d62983b63c2ea33fdc861be417d18
Card: S9780
Send a normal patch-review for this change wouldn't be useful at all.
I have merged the latest tag of libffi in baserock/morph because with
the current version we have I couldn't build it in baserock for ppc64.
The reason of why I couldn't is because it had some bad written code in
C (code only used to build in ppc64, that's why we hadn't this problem
before).
I have done a successful building with the new version in ppc64 and now
it works. It would be useful to test it in other architectures, though.
Pedro.
9 years, 9 months
[PATCH] Modify libcap2's destination folder for the libraries.
by Pedro Alvarez
Repo: ssh://git@git.baserock.org/delta/libcap2.git
Branch: baserock/pedroalvarez/power-port
Sha1: abbf70b9998375f61010ce66a227961e93a3d3a9
Card: S9791
With this patch I solved the problems I was having building baserock
in ppc64. The problem was caused because libcap2's Makefile has a
script to guess where to install the libraries, which didn't work in
ppc64.
Now, we tell to the Makefile where to put the libraries.
Pedro Alvarez (1):
Modify the morphology install libcap2 in the lib folder.
libcap2.morph | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
1.7.10.4
9 years, 9 months
[PATCHv3] Morph should strip '.morph' from parameters
by Ben Brown
Repo: baserock:baserock/morph
Ref: benbrown/S9850/strip-morph-extension
Sha1: a338a7d42b27e4adb56d971464a48f5c21cd70cc
Card: S9850
An error is now raised if passed a morphology that starts with a period.
Ben Brown (1):
Modify morph to strip .morph extensions from parameters
morphlib/plugins/branch_and_merge_new_plugin.py | 8 +++++---
morphlib/plugins/build_plugin.py | 2 +-
morphlib/plugins/deploy_plugin.py | 2 +-
morphlib/util.py | 9 +++++++++
morphlib/util_tests.py | 22 ++++++++++++++++++++++
5 files changed, 38 insertions(+), 5 deletions(-)
--
1.8.4.rc3
9 years, 9 months
[PATCH] Modify eglibc2 morphology to link lib64.so in /lib64
by Pedro Alvarez
Repo: ssh://git@git.baserock.org/delta/eglibc2.git
Branch: baserock/pedroalvarez/power-port2
Sha1: 1da16d688cc6181722ff3e1e056508ebb6cbad51
Card: S9750
This changes are needed to build baserock in ppc64 (POWER).
The real problem seems to be in the script 'stage2-eglibc-fix-specs'
(in the root folder of this repo/branch), but this patch fix the
problem for now.
Pedro Alvarez (1):
Modify morphology to link lib64.so to /lib64 building in ppc64.
stage2-eglibc.morph | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
--
1.7.10.4
9 years, 9 months
[PATCHv2] Morph should strip '.morph' from parameters
by Ben Brown
Repo: baserock:baserock/morph
Ref: benbrown/S9850/strip-morph-extension
Sha1: 320c7b5c9dd13558f05c909a349832cd9cd57176
Card: S9850
Change applied to chunk name.
Add unit tests for the function remove_morph_extension.
Ben Brown (1):
Modify morph to strip .morph extensions from parameters
morphlib/plugins/branch_and_merge_new_plugin.py | 8 +++++---
morphlib/plugins/build_plugin.py | 2 +-
morphlib/plugins/deploy_plugin.py | 2 +-
morphlib/util.py | 6 ++++++
morphlib/util_tests.py | 21 +++++++++++++++++++++
5 files changed, 34 insertions(+), 5 deletions(-)
--
1.8.4.rc3
9 years, 9 months
[PATCHv2 0/4] Filesystem refactor
by Daniel Firth
LocalArtifactCache now takes an FS object instead of a directory, cleaning things up slightly
repo: baserock/baserock/morph
branch: danielfirth/RT44-refactor
sha1: 956fd5a30ff27316751cb19edc8b813c90e00321
Daniel Firth (4):
Refactored localrepocache
Replaces Tempdir with fs.tempfs.TempFS
Removed unused CacheDir class
LocalArtifactCache now takes a an FS object
morphlib/__init__.py | 2 -
morphlib/cachedir.py | 86 -----------------
morphlib/cachedir_tests.py | 128 -------------------------
morphlib/cachedrepo_tests.py | 17 ++--
morphlib/localartifactcache.py | 47 ++++-----
morphlib/localartifactcache_tests.py | 34 +++----
morphlib/localrepocache.py | 120 ++++++-----------------
morphlib/localrepocache_tests.py | 53 ++++------
morphlib/plugins/artifact_inspection_plugin.py | 9 +-
morphlib/plugins/gc_plugin.py | 2 +-
morphlib/tempdir.py | 48 ----------
morphlib/tempdir_tests.py | 57 -----------
morphlib/util.py | 10 +-
13 files changed, 94 insertions(+), 519 deletions(-)
delete mode 100644 morphlib/cachedir.py
delete mode 100644 morphlib/cachedir_tests.py
delete mode 100644 morphlib/tempdir.py
delete mode 100644 morphlib/tempdir_tests.py
--
1.8.3.2
9 years, 9 months
[PATCH] Checkout will no longer attempt to validate yaml
by Daniel Firth
repo: baserock/baserock/morph
branch: danielfirth/RT280
sha1: 9ec5d377810fa15fda3ab3c3291d2eba199bc6ac
Daniel Firth (1):
Checkout will no longer attempt to validate yaml!
morphlib/plugins/branch_and_merge_new_plugin.py | 9 ++-------
yarns/branches-workspaces.yarn | 9 ---------
2 files changed, 2 insertions(+), 16 deletions(-)
--
1.8.3.2
9 years, 9 months
[PATCH] Morph should strip '.morph' from parameters
by Ben Brown
Repo: baserock:baserock/morph
Ref: benbrown/S9850/strip-morph-extension
Sha1: 8358ba8b34ae798d447039bba61760b4ac17e59c
Card: S9850
Ben Brown (1):
Modify morph to strip .morph extensions from parameters
morphlib/plugins/branch_and_merge_new_plugin.py | 4 ++--
morphlib/plugins/build_plugin.py | 2 +-
morphlib/plugins/deploy_plugin.py | 2 +-
morphlib/util.py | 7 +++++++
4 files changed, 11 insertions(+), 4 deletions(-)
--
1.8.4.rc3
9 years, 9 months