summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove max jobs from qtwebkitbaserock/james/genivi-demo-platform-0.1-wipJames Thomas2015-05-181-1/+0
|
* Use the baserock-standard pygobjectJonathan Maw2015-05-183-20/+3
| | | | Change-Id: Ie2eac8e580010f92d50b684af6e866f10e3a8c23
* Fix the systemd units from browser-pocJonathan Maw2015-05-181-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-05-182-6/+4
| | | | Change-Id: Iddf615fb5f7e08d73a7c72cdd2723de772d053be
* gdp-hmi: Fix images failing to install to destinationJonathan Maw2015-05-181-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 the install-essential-files configuration extensionJonathan Maw2015-05-181-0/+1
|
* Use mesa-common-vm in GENIVI Demo PlatformJonathan Maw2015-05-181-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.
* Update qtwebkit to 5.4.2Jonathan Maw2015-05-181-2/+2
| | | | | | This is required because the updated gcc version revealed that qtwebkit was implicitly relying on some templates being instantiated, and gcc had optimized them away.
* Move qtmultimedia to gstreamer-1.0Jonathan Maw2015-05-181-3/+3
| | | | | gstreamer-0.10 is currently broken by the current version of bison, and fixing it is a major hassle due to submodules.
* Use qtmultimedia instead of qtmultimedia-gstreamerJonathan Maw2015-05-181-1/+1
| | | | It was referring to a chunk morphology that didn't exist.
* Add a modified version of qtwaylandJonathan Maw2015-05-181-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-05-187-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.
* Add GENIVI Demo Platform system and stratumJonathan Maw2015-05-1813-0/+397
|
* Add .gitreview fileRichard Ipsum2015-05-151-0/+5
| | | | Change-Id: I8aece6cd04f2521caa0a1af0d5780c1482b4a5a3
* Update MorphSam Thursfield2015-05-151-1/+1
| | | | | | | | | For these changes: 1da8ee6 Fix prototype of create_source_pool() d7e8604 Protocol check fix Change-Id: I80b14ca81a04c64a60f4332059927ffdc097d22e
* Update to btrfs-progs 4.0Tiago Gomes2015-05-152-6/+7
| | | | Change-Id: I1a3c6c9308c79ee81b74c15aee40bffdca312736
* mesa.morph: Do not use --enable-gallium-eglJavier Jardón2015-05-141-2/+1
| | | | | | | This configure option was removed since version 10.4, commit c46c551c56f78c6bf9e63524c89478695fc4f525 Change-Id: If396bc1139b43d3b16c72795921f485b68469c35
* Add essential-files/etc/inputrcJavier Jardón2015-05-132-0/+39
| | | | | | | | | | | | So some keys will behave correctly in the terminal This is a combination of the LFS version of this file [1] and the Arch one [2] [1] http://www.linuxfromscratch.org/lfs/view/stable/chapter07/inputrc.html [2] https://projects.archlinux.org/svntogit/packages.git/tree/trunk/inputrc?h=packages/readline Change-Id: Ia45ff5b8c68cabb4767acc18cad326dd7dc561f5
* sync linux-x86-32-generic with linux-x86-64-genericJavier Jardón2015-05-131-0/+3
| | | | Change-Id: Ib1317670ec7bc2d8f504fde981d98fe1e4ae7ac1
* Update MorphSam Thursfield2015-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: eda5cb2 Explain how to cancel a distbuild eb9e43d distbuild: Set job status to failed when sending exec-cancel 43fed1e Revert "distbuild: Track worker jobs using artifact basename only" aa19fb9 Remove mention of MorphologyFactory in the unit tests 9cc12c9 Clean up artifact serialisation 2d19611 Move duplicate fix_chunk_build_mode function to a common location 1c45305 Enable native-bootstrap to continue build after recovered from fault. fdd6aeb Remove % from debug statement 733d6f9 Add a common func for handling build termination f4360e3 Add GraphProgress messages cc79a6b distbuild: Fix protocol version checking for distbuild commands 5aa34de yarns: Add yarn for morph diff 2d2774a yarns: Add the ability to tag chunks and commit updates to definitions e2e2ede morph: Add morph diff subcommand 812492d morphlib: Add utility module for parsing argv into lists of systems d22a4a2 distbuild: Builds currently break due to job being set twice 4cc7503 SourceResolver: Allow the resolution of multiple systems 43ae0cc LRC: Make get_updated_repo handle multiple refs 5f48a25 MorphologyLoader: Set filename attribute at parse time af5866c morph anchor: Handle updating refs 6aec7d7 morphlib.util: add word_join_list 7fe5c48 yarns: Fix incorrect chunk name in test suite Change-Id: Iaffcdd506dac6a31f1a11d9218afcb7f31b26758
* Fix path of stratum morph in zookeeper-client systemPedro Alvarez2015-05-121-1/+1
| | | | Change-Id: Ic4ff9fdabe6f3ec2b4d4d7a26905c490fce33078
* systems: Add cross-bootstrap-system-armv5l-genericJavier Jardón2015-05-121-0/+21
| | | | Change-Id: I85ccc845cd0bb03d4b589b3d1aa638fdbd1f38b5
* Add OpenBMC stratumZara2015-05-124-0/+48
| | | | Change-Id: I904a82d332f4a13802e3d39b848ba296a128f6a4
* Add minimal-system-armv5l-aspeed systemJavier Jardón2015-05-121-0/+20
| | | | Change-Id: If69df4ffd226f2ab447471714d2823f74a201e3a
* Add bsp-armv5l-aspeed stratumJavier Jardón2015-05-123-0/+42
| | | | Change-Id: I5dbfac93d9c53dd040c403b395303657108d5e43
* Mark that we use definitions version 3 in this repo.Sam Thursfield2015-05-081-1/+1
| | | | | | | | | | | | | | | | | | Commit 7b23e26d1e2bb24ca72a186 added a configure extension to all systems (install-essential-files.configure). From that point on, the only build tool able to deploy these definitions in Morph commit ed423dc974a61f1c033491 and newer. The first tagged version of Morph that contains this commit is 'baserock-definitions-v3'. Thus, we should consider the install-essential-files.configure extension part of definitions format version 3. It was already impossible to build the 15.19 release of Baserock with the version of Morph from the 15.10 release, due to other incompatible changes that were made to the definitions since 15.10 was released. Change-Id: I05c67cd039bb2124fef667bfe38a84dd9887b646
* Update MorphSam Thursfield2015-05-081-1/+1
| | | | | | | Changes: 524b17f Fix mistake in sysroot.write f9a0607 Raise an error if a stratum build-depends on itself
* Update routes to 2.1Tiago Gomes2015-05-081-2/+2
| | | | | | The OpenStack documentation states that Juno is not compatible with 2.0. Change-Id: I250203a4b9e006e54bf1147912600fbd9fef431f
* openstack: ensure that /var/run/openvswitch existsTiago Gomes2015-05-082-1/+2
| | | | | | | | | | | | | | | | This directory is created by the setup script, but as /var/run is a symbolic link to /run, which is a tmpfs mounting point, the directory will not persist across reboots. Hence, ensure that the directory exists before starting the services that require it. Note that we can't get away by adding the openvswitch-setup.service to the Wants of openvswitch.service and openvswitch-db-server.services, as those are enabled and started by the Ansible setup script, and so would create a deadlock. Also, remove non-existent service from the After section. Change-Id: Ic5c16f89a8e71e4ad42f468159d6e604a5ee8e47
* Update openstack services to latest Juno tag 2014.2.3Francisco Redondo Marchena2015-05-081-14/+14
| | | | Change-Id: I3ebe354e7c19dd2824cad7271fb7be66e9e96919
* Move boto to python-common stratumFrancisco Redondo Marchena2015-05-083-11/+4
| | | | | | | Remove duplicated boto chunk morphology and add it to a common strata. Change-Id: I532416013a767eb613c4e23a0538105f3795604b
* Rename pexpect in openstack-services to distinguish from cxmanage oneFrancisco Redondo Marchena2015-05-081-1/+1
| | | | | | | | The openstack-services pexpect is pointing to the active fork of the pexpect package, the cxmanage one is pointing to an old version of the package, so for the moment they will be distinguished by name. Change-Id: Ied5518a9c7502a43ad71c25fb6df3f7867951d4d
* openstack: finishing tidy up systemd unit filesTiago Gomes2015-05-0829-28/+29
| | | | | | | | | * Add db-setup to the 'Afters' for ceilometer * Improve order of units in 'Afters' * Remove deprecated syslog.target * Add missing Wants=network-online.target Change-Id: I4936126b78946dbdfe77213cc5202b39ea6a50cb
* openstack: remove a not existing unit in 'Afters'Tiago Gomes2015-05-081-1/+1
| | | | Change-Id: I6de006be2330be4d0bd84e48e9fc98d81d4b1aaf
* openstack: add network-online dependency to some systemd unitsTiago Gomes2015-05-089-9/+18
| | | | | | To use keystone and postgres the network needs to be online. Change-Id: Iaa0ed242b9cadca2bc8519cbc00e6cc9ea4745b4
* openstack: nova-config-setup does not require keystoneTiago Gomes2015-05-081-1/+0
| | | | Change-Id: Ia1107891c479d4faf13ba1d85564171519a8fc80
* openstack: update ceilometer-db-setup dependenciesTiago Gomes2015-05-081-1/+1
| | | | | | | | keystone.service and postgres.service are only enabled in their setup scripts. As disabled units are ignored in the After section, depend on their setup scripts instead. Change-Id: I6edd96e9fe97b10752f031086a3ea4700d52513c
* openstack: improve services' loggingTiago Gomes2015-05-0832-27/+80
| | | | | | | | | | | | | | | | | The OpenStack services write their log to stderr even when use_syslog was set to True in the configuration file. This is then captured by journald, resulting in duplicated entries on the log. Set StandardOutput=null and StandardError=null in the unit files to prevent this. As the services log is being dumped on journald, there is no need to duplicate the log in separate log files, so remove --log-file from the unit files as well. Last but not least, enable writing to the syslog for Ironic and Keystone. Change-Id: I7808e8116fc92ecb807f700fd94c9ecf4ee13be2
* openstack: add missing RemainAfterExit=yesTiago Gomes2015-05-089-0/+9
| | | | Change-Id: I88e3e3e0f2b94b1ee84c706a29a439a09f370e8e
* openstack: add missing ConditionPathExistsTiago Gomes2015-05-0820-4/+29
| | | | | | | | And fix some existing as well. Generate a separate postgres.conf file so that we don't have to reference keystone on the postgres setup systemd unit and Ansible script. Change-Id: I0bb4428b7e88a508a37d1d43ddcd266369b05cd2
* openstack: explicitly set --config-file for ceilometerTiago Gomes2015-05-087-7/+7
| | | | Change-Id: I2e14e9fc368eb160816719b5d70ce9746b246467
* openstack: remove setup units from Wants sectionTiago Gomes2015-05-0812-12/+8
| | | | | | | | This way it is possible to avoid running the setup script in subsequent boots, either by disabling the setup service using systemctl, or removing the respective configuration file from /etc/openstack/. Change-Id: I9945e40eaebbc160bb21ca46f10a8b6121f66267
* Update fhs-dirs to avoid creating /etc/ld.so.conf.dSam Thursfield2015-05-071-2/+2
| | | | This is now done in the GLIBC chunk.
* Update Morph to fix `distbuild-morphology` commandSam Thursfield2015-05-071-1/+1
|
* Create /etc/ld.so.conf.d in the glibc chunks, not fhs-dirs as it is glibc ↵Richard Dale2015-05-072-0/+5
| | | | | | | | | | | specific Include ld.so.conf and ld.so.conf.d in the glibc-libs artifact This fixes a problem with minimal systems introduced by this commit: c9afefed2d2278046ec5c0fb11c32220f3b7380d It meant that /etc/ld.so.conf was missing in minimal systems Change-Id: I4b63c33c4572e78092e1b434489787f3e788a80f
* Upgrade ppc64 BSP kernel to 4.0Pedro Alvarez2015-05-071-3/+3
| | | | Change-Id: I20833b54c4f905785f982c693b3fdf4219889222
* Update Morph for various new changesSam Thursfield2015-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Full list: 0b2b24a distbuild: Fix initiator hanging when protocol errors occur f6e3627 Fix sysroot.write trying to overwrite existing files e08f3e3 distbuild: Allow WorkerConnection to track multiple in-flight jobs 75ef3e9 distbuild: Track worker jobs using artifact basename only be3383e distbuild: Track state of a job in the Job class 44917b2 distbuild: Make Jobs class into a more generic JobQueue 42b915c Make str() of a GitDirectory return its location. 6db8c4f Make listing contents of local tarball cache more robust 07a0b83 Show progress of downloads when --verbose is passed, not --debug 11391bc GitDir: Fix setting fetch url when push url is already on-disk 534fe7a Update distbuild protocol version to 3 a030d42 Add yarns for basic `morph anchor` functionality 8956e5e Add `morph anchor` command b477acb yarns: Fix typo in system branch creation yarn f4ec3d2 yarns: Fix get-repo test falsely checking exit result eaa0685 RemoteRefManager: Fail all ref updates when one fails 2904830 GitDir: Set the fetch or push url when the other is set 9e074be yarns: Have non-bogus trove config 1f66776 CachedRepo: Fix reference to _gitdir 93b034f install-files.configure: make possible to overwrite symlinks 7e5bab5 Add a test for partial deployment 1d57b19 Allow the deployment of individual chunks/strata from systems 2985a46 morphlib: Add command to get build-log for a given chunk and system file 9867774 Add ssh keys conf ext 74ac75d Fix partial distbuilds of non-existant components f964cf0 Add a CSV manifest generator. 5ea105a Check number of args given to build commands 34870ac Improve 'Deploy failed as system is not yet build' error. c9ebfbf GitDirectory: Add a store_commit method ae17229 gitdir.PushFailureError: Show why pushes failed f489767 CachedRepo: Expose the internal gitdir object 7bf8fda morph help: Expand upon the importance of the first trove-id 442e62c Install licensecheck.pl with morphlib dd755f8 Ignore BuildProgress messages ac6d189 Remove n_state_machines_of_type function 4941d1d distbuild: Add distbuild status command 8409655 distbuild: Add distbuild start and cancel functionality 4a1c2d1 distbuild: Add protocol version checking for list-jobs command 8875e9c Bump supported definitions format version to 3 Change-Id: Ic827f1024ad4491938b5b0bfc1f2971dafd2f9e3
* Configure shadow to work with PAM.Pedro Alvarez2015-05-072-3/+11
| | | | | | | | | | | | | Also modify some /etc/pam.d files: - Make the requirement on pam_selinux.so optional in shadow default pam.d configuration files. - Modify 'system-auth' when installing systemd to add pam_deny.so, so that login attempts with wrong passwords fail now that shadow is configured to use PAM. Change-Id: I7110d27b6b46ce33eeaeae904dea854deb46c759
* Revert "Upgrade to GCC 5.1"Sam Thursfield2015-05-064-18/+17
| | | | | | | | | | | | This reverts commit acb29d344d117133891199ea536d9c4d34c7d05e. We have discovered that Baserock systems built with GCC 5.1 cannot *deploy* working disk images. The images hang in SYSLINUX. We suspect that it is a bug in SYSLINUX that is triggered by the compiler upgrade, and upgrading SYSLINUX may well fix this issue, but we don't have time to do this and test it in time for a 15.19 release Change-Id: I3c661b14fb923eee37c4c0148904620362fe62e2
* Update ceph to latest releasebaserock/pedroalvarez/last-with-gcc-5Patrick Darley2015-05-061-2/+2
| | | | Change-Id: I95adef541f5c782cd54ad4766aa7edf26a57127b