summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix build-dependencybaserock/james/genivi-demo-platform-0.1-rebaseJonathan Maw2015-10-141-1/+1
|
* Fix the name of weston-gdpJonathan Maw2015-10-141-1/+1
|
* Rename the libinput in input-genivi, because ybd gets confusedJonathan Maw2015-10-141-1/+1
|
* Fix name of GDP systemJonathan Maw2015-10-131-1/+1
|
* Add a cluster morph for GDP Jetson systemJonathan Maw2015-06-261-0/+18
|
* Fix weston.ini not appearing on the target when updatingJonathan Maw2015-06-261-2/+2
| | | | | the /root directory is a "state" directory which is not modified by updates. Instead, install weston.ini into /etc
* Fix timing issue causing gdp-hmi-panel to not appearJonathan Maw2015-06-261-2/+12
|
* Remove pre-configure-commands in automotive-message-brokerJonathan Maw2015-06-261-1/+0
| | | | | The empty list of commands causes syntax errors with some versions of morph
* Add system for jetsonJames Thomas2015-06-161-0/+65
|
* Add AudioManager/AudioManagerDemoJames Thomas2015-06-162-0/+15
|
* Split gdp libs into separate stratumJames Thomas2015-06-163-49/+26
|
* Correct branch of browser-pocJames Thomas2015-06-161-2/+2
|
* Use weston-genivi-gdp and create a systemd service to start westonJames Thomas2015-06-164-3/+67
|
* Fix systemd unitsJames Thomas2015-06-161-2/+10
|
* Library is not called libpers_common.so.1James Thomas2015-06-161-0/+1
|
* remove max jobs from qtwebkitJames Thomas2015-06-161-1/+0
|
* Use the baserock-standard pygobjectJonathan Maw2015-06-163-20/+3
| | | | Change-Id: Ie2eac8e580010f92d50b684af6e866f10e3a8c23
* Fix the systemd units from browser-pocJonathan Maw2015-06-161-2/+2
| | | | | | | This may be subject to change, depending on whether browser-poc upstream accepts the build system patch. Change-Id: I673a25347e7ad83ffe816069109c4e974f484ae8
* Use a version of automotive-message-broker that has fewer things wrong with itJonathan Maw2015-06-162-6/+4
| | | | Change-Id: Iddf615fb5f7e08d73a7c72cdd2723de772d053be
* Use mesa-common-vm in GENIVI Demo PlatformJonathan Maw2015-06-161-2/+2
| | | | | | The latest version of mesa doesn't support VMs, so we use mesa-common-vm to install an older version on top for systems that use mesa and are in VMs.
* Add a modified version of qtwaylandJonathan Maw2015-06-161-0/+5
| | | | | This is not the upstream qtwayland, it is a modified version which makes qt applications use the LayerManager API
* Use a specific combination of wayland-ivi-extension, weston and libinputJonathan Maw2015-06-167-13/+49
| | | | | | | | | | | | | This is necessary because: * genivi-demo-platform-hmi requires features of wayland-ivi-extension which were taken out after version 1.3.91 * It links against an ivi-layout module in weston with an interface that is part of the weston-ivi-shell fork before it was merged with weston, hence it must be a version before weston 1.7. this existed as the branch "weston-ivi-shell-1.6.0-rc1-testing-01" on github/ntanibata/weston-ivi-shell. * libinput 0.7, because 0.8+ changed function signatures that weston uses.
* gdp-hmi: Fix images failing to install to destinationJonathan Maw2015-06-161-1/+3
| | | | | | The destination must be the same for all three dirs, even if that means files overwrite each other. Since `cp` refuses to do that as part of the same command, I run it once for each subdir.
* Add GENIVI Demo Platform system and stratumJonathan Maw2015-06-1613-0/+397
|
* core: build libtool from gitJavier Jardón2015-06-162-38/+59
| | | | | libtool-tarball is still needed to build the libtool dependencies Change-Id: Icd90c0c92574812f860a649f40343bf13930b0ad
* strata/core.morph: patch doesnt depend on shadowJavier Jardón2015-06-161-1/+4
| | | | | | But in automake, autoconf, mini-utils and bison Change-Id: I6333bd5a6665697805c0acbd8f18928e32cdbde6
* Fix 'sed' invocation to work with BSD 'sed'Sam Thursfield2015-06-161-1/+4
| | | | | | The BSD 'sed' used on Mac OS X is a bit rubbish compared with GNU 'sed'. Change-Id: Ic26878301b49099252b04d8a0854e551c352ad54
* Workaround for util-linux to not depend on gitJavier Jardón2015-06-162-2/+6
| | | | | | At least systemd fails to build if you remove the git dependency from util-linux and you dont apply this workaround Change-Id: Ife649e811aea2ffb2eb4fa6d042e2dfbaf390430
* core: build autoconf from git instead from a tarballJavier Jardón2015-06-162-26/+44
| | | | | | | Also, backport a patch needed to build with latest texinfo Change-Id: I1f1e0e81091fb4212bd111e16c8054ce548f4ae8
* busybox: Don't include build date in --help outputSam Thursfield2015-06-162-6/+8
| | | | | | | | I did two builds of 'busybox' on the same system, using YBD, and found that the only difference between the two artifacts was the /baserock/busybox.meta file, as this contains an 'elapsed_time' field. Change-Id: Id6d65e68286cdd47eb44ad838a15c599b91c4e8d
* Upgrade to wayland and weston 1.8.0Javier Jardón2015-06-162-4/+4
| | | | Change-Id: Ib161f0cc2d574481c2ca4afbe29553e676e5a9c6
* patch: Fix version reportedJavier Jardón2015-06-162-0/+4
| | | | | | | | Without this patch, you get: ~ #patch --version GNU patch UNKNOWN Change-Id: I63c554ac9372306a5c8faa8324a31237ae6c9972
* Disable 'sse' optimization when compiling gf-completeFrancisco Redondo Marchena2015-06-152-0/+21
| | | | | | | | | | | | | | | | | | | | | | | Add --disable-sse on configuration time to avoid to use the sse4 instructions. Mason 32-bits is failing to compile gf-complete because it tries to use this set of instructions which are specific for 64 bits machines, showing the following error: gf_w128.c:393:5: error: incompatible types when assigning to type '__m128i' from type 'int' a = _mm_insert_epi64(prod, a128[1], 0x0); ^ gf_w128.c:394:5: error: incompatible types when assigning to type '__m128i' from type 'int' a = _mm_insert_epi64(a, a128[0], 0x1); ^ gf_w128.c:395:5: error: incompatible types when assigning to type '__m128i' from type 'int' b = _mm_insert_epi64(prod, b128[1], 0x0); ^ gf_w128.c:396:5: error: incompatible types when assigning to type '__m128i' from type 'int' b = _mm_insert_epi64(b, b128[0], 0x1); ^ Change-Id: I5162cf7722f36925dd082f99478afdaf83d55b80
* Fix missing unpetrify-ref in xorg-lib-libxshmfencePaul Sherwood2015-06-121-0/+1
| | | | Change-Id: I08b803c39c9882aab25bec6485a184357eef4431
* Fix unpretrify typo in openstack-commonPaul Sherwood2015-06-121-1/+1
| | | | Change-Id: I0f5a6eb11de1c62eaaa7e2b1bb9b34f6ac507ef9
* Update the version of morph in definitionsAdam Coldrick2015-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gets the following changes: 2579391 buildsystem: Comment strip command 7f2ccd3 sourceresolver: Support version 5 c80c676 Set PYTHONPATH when running deployment extensions d95bd9e cachekey/builder: Use and cache strip commands acdc5ce sourceresolver: Use versioned morphology loader afee581 morphloader: Smoke test strip command inclusion 600f264 morphloader: Allow build-system lookup to be customised de977c0 morphloader: When given definitions v5, include strip commands 15da1e3 buildsystems: Add strip commands 0feb10b sourceresolver: Re-order method definitions in use order 4ceaa8c sourceresolver: Pass all hidden state 117413f Fix test suite d8e7abe CacheKeyComputer: Only attempt to include commands present in morphology 0ed681e morphloader: Hoist buildsystem lookup outside of loops 22232a8 morphloader: Add test-commands to key order 7f3b39d sourceresolver: bind util.sanitise_morphology_path 8101068 sourceresolver: Remove cache_repo_locally 4ed27e0 sourceresolver: Use context managers for cleanup and cache writeback d873baa morphlib: Use new temp_dir helper context manager 061834b morphlib.util: Add temp_dir context manager eb3eb47 sourceresolver: Pass build system directly to morphology creation e7027e5 Add separate_mount_namespace kwarg to ext runner 56c7db5 Do not call str() on None types in sanitize_env 7929082 Ignore the configuration extensions when generating the cache-key 501181a Use keystoneclient python api in openstack.check 9a831cc deploy: Don't imply --upgrade in subsystems 87bfac4 morph deploy: Allow overriding UPGRADE in definition or on command line 4ce4366 Ignore --upgrade flag rather than exiting 05b2b06 Move 'git config' wrapper into its own class 5387806 check: Allow yarns to be run with --snapshot 4e07f7e yarns: Fix typo in cross-bootstrap yarn 31ddf5d yarns: Add a test for `morph list-artifacts` 8eef287 yarns: Add a test for `morph certify` 4dcc23b yarns: Add a test for `morph generate-manifest-csv` 6fd766d generate-manifest-csv: Catch NoRemote error when cloning lorries repo f72b4dc Give exact filename when an artifact is not found in the cache. 5dd1f23 Use protocol to validate incoming requests ddef6ab Disable WC exec-output messages in log by default 88967bf Disable logging of build output by default c373f5a Bump supported definitions version to version 4 4131947 distbuild: Handle errors from socket 8625124 distbuild: Condense Initiator class to remove unnecessary duplication 2c2b113 Add .gitreview file 2607fa3 Fix crash in handling of recursive submodules Change-Id: Ib7e2db60a9ec4f6196e6a4b4ecd53ed9b0b0c3cc
* Add java-build systemJim MacArthur2015-06-121-0/+84
| | | | Change-Id: I6a24d853ec1a3a17dc88dcf3b44e90799444358b
* Alter ZooKeeper to use new java structureJim MacArthur2015-06-124-24/+5
| | | | Change-Id: I3362201333cf51c11311cca4d65b675832d83738
* Move java-ant from zookeeper stratum to javaJim MacArthur2015-06-121-1/+1
| | | | Change-Id: Ia235fa69851d138a93ac02023af05ee21bec3324
* Add java-build stratum, contaniing things necessary to build OpenJDKJim MacArthur2015-06-122-0/+38
| | | | | | | | | | The use of the java-binary repo from Github goes against the policy we have defined for the Baserock reference systems, of having everything built from source code that is mirrored on git.baserock.org. However, building a Java compiler from source code super difficult so we can't really avoid this hack at present if we want to build other Java components from source using Baserock tooling. Change-Id: I9bc1892cbdbb3d3234b06d8a650b0c568254c0b5
* Add --no-same-owner when unpacking JDKJim MacArthur2015-06-121-1/+1
| | | | | | | This is necessary because of the build sandboxing we do using 'linux-user-chroot', which drops the privileges necessary for changing ownership permissions inside the staging area. Change-Id: If56f7eb6bb8ba10de319cc616b43c3022237c385
* Add libXt, libSM and libICE to x-common strataJim MacArthur2015-06-121-0/+21
| | | | Change-Id: I2d398b8b884009423af4fc8b645af8c3166baaf5
* openstack-nova.configure: Don't do anyting with libvirt default network.Pedro Alvarez2015-06-110-0/+0
| | | | | | | This network is not going to autostart anymore, there is no need to do this anymore. Change-Id: Ic166a04a705255aac32a5dabc416b87a42e5f971
* Cinder: Don't start cinder-volume if cinder-lv-setup has failedPedro Alvarez2015-06-110-0/+0
| | | | Change-Id: I4e73c52254d4bd3dd54c383254a1f5430f5db88f
* iputils: Install all the iputils utilitiesbaserock/update-openstack-to-kiloPedro Alvarez2015-06-113-7/+28
| | | | | | | | | | | | | | | | | | | | | Utilities added are: - clockdiff - rdisc - tracepath - tracepath6 - ninfod - rarpd. Also it overwrites the following busybox network utilities: - traceroute6 - arping - tftpd - ping - ping6 Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Change-Id: Ie925709677c2a83d7e512911fc4cfa7de749e967
* OpenStack: Add script to configure images for tempestFrancisco Redondo Marchena2015-06-112-0/+101
| | | | | | | | | This script creates a image for the admin user in the admin tenant and configure some tempest.conf variables in order to run tempest test for compute and other apis and services. Change-Id: I6a9adb990607a3d92a783590a95ee447157de8f4
* OpenStack: Add custom configuration for the componentsPedro Alvarez2015-06-1124-440/+560
| | | | | | | | | | | | | | | | | | | | | | | | | | Add custom configuration for Keystone, Nova, Neutron, Cinder, Glance, Ironic, Swift, Ceilometer, Horizon and Tempest for Openstack Kilo release. Notes: - Horizon configuration has change in order to be less error prone and to be close to the default configuration, the following changes has been made to achive this purpose: - Install the openstack_dashboard django project in /var/lib/horizon avoiding: - to write in /usr/lib/python2.7/site-packages/static - to maintain a copy of local_settings.py - to create a symlink as workaround to make django.wsgi to work with the previous configuration. - Change the path of django.wsgi file - Remove the 'horizon/' suffix to access Horizon via URL. - Grant permissions to access to /var/lib/horizon/static Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk> Signed-off-by: Tiago Gomes <tiago.gomes@codethink.co.uk> Change-Id: I1fda4f85eb334b1b5bfec54dfcd9780a6112ea3b
* OpenStack: Install default configuration filesPedro Alvarez2015-06-1176-8536/+6181
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add the default configuration files for Keystone, Nova, Neutron, Glance, Cinder, Swift, Ceilometer, Ironic and Tempest. Also install configuration files which will are not going to be modified in the following commit, in the post-install-commands for the chunk; as opposite to having them laying around in the repo and installing them with the install-files configuration extension. Note: - Some configuration files have been created using commands given in their documentations or they .conf.sample files. - To generate cinder.conf use the following command on the top of the cinder repository: ./tools/config/generate_sample.sh -b . -p cinder -o etc/cinder - Nova.conf has been taken from: http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/nova.conf.sample commit 69755b4a072edff0957ee256290395600edbab9e - tempest.conf has been taken from the tag version '4'. Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk> Signed-off-by: Tiago Gomes <tiago.gomes@codethink.co.uk> Change-Id: Id26886aaaa9edd8509412615a65e681d5c8117ed
* openstack-nova.configure: Don't do anyting with libvirt default network.Pedro Alvarez2015-06-111-8/+0
| | | | | | | This network is not going to autostart anymore, there is no need to do this anymore. Change-Id: Ic166a04a705255aac32a5dabc416b87a42e5f971
* Cinder: Don't start cinder-volume if cinder-lv-setup has failedPedro Alvarez2015-06-111-0/+1
| | | | Change-Id: I4e73c52254d4bd3dd54c383254a1f5430f5db88f