summaryrefslogtreecommitdiff
path: root/strata
Commit message (Collapse)AuthorAgeFilesLines
* Fix bison dependencies so that it builds without git and bashRichard Dale2015-06-022-3/+5
| | | | Change-Id: Idd1a0c155f2872c2b4aba64fa388e505e04fe7ab
* Move libffi.morph to strata/core/Javier Jardón2015-06-012-1/+1
| | | | Change-Id: I6bd38c933bcb86376a31fb36a6e40d2bd156822d
* Add CUPS stratum and chunkJim MacArthur2015-06-012-0/+23
| | | | | | | This is required to build openjdk, but may be useful in its own right too. Change-Id: I0a25e7b9875026860945f03d22a8bb8b17660584
* stage1-gcc.morph: Fix compilation support when natively compile for armv5Javier Jardón2015-05-281-0/+2
| | | | Change-Id: Id7b85f0700e2b422a1a610d09d76e038e14db73c
* Adds stratum for mtd-utilsMike Williams2015-05-282-0/+17
| | | | | | | | | mtd-utilities provides tools for working with the kernel MTD subsystem. It is already being lorried. This patch provides a stratum such that they can be used in systems. Additionally it adds this patch to the build system for the Aspeed openBMC system. Change-Id: I8831fb95c3dd5fc0c0203da2f9e9d4d368c6fa54
* btrfs-progs.morph: workaround to fix compilation when compiling for armv5lJavier Jardón2015-05-271-1/+3
| | | | | | | | | | | | This is the error this patch fixes: [CC] cmds-filesystem.o /tmp/ccxlOOZV.s: Assembler messages: /tmp/ccxlOOZV.s:4983: Error: invalid operands (.text and *UND* sections) for `-' Makefile:149: recipe for target 'cmds-filesystem.o' failed make: *** [cmds-filesystem.o] Error 1 Change-Id: I336c28a0ec57ec37d577c58d44dade3c37607fe1
* strata/core.morph: Add build dependencies to LibexpatPedro Alvarez2015-05-261-17/+21
| | | | | | | | | These dependencies are: - Autoconf - Automake - Libtool Change-Id: Id4bb6ec40311c681b1708cad2114fc603a525b82
* Make gettext depend in libexpat to add support to translate XML filesJavier Jardón2015-05-262-13/+11
| | | | | | | | | | | Also, use autotools instead the experimental cmake system as It doesnt seem to generate the correct libexpat.so.x files. Thanks to Daniel Silverstone for the automake line to add the missing automake files (like install-sh) as upstream doesnt have them Change-Id: Ide6ad8ecb9ed35a42348a882cb9acc3b36fc4e34
* strata/core.morph: XML-Parser doesnt depend on libxml2Javier Jardón2015-05-261-1/+0
| | | | Change-Id: I943416ae89987a053d42e5161a86d9f37f7fea78
* Upgrade to mesa-10.6-rc1Javier Jardón2015-05-263-26/+2
| | | | | | | | | | | | This release fixes https://bugs.freedesktop.org/show_bug.cgi?id=86701 So, 3D acceleration works again in virtual machines. Because of this, the special mesa-common-vm stratum is not needed anymore (used to compile thre last known version with 3D acceleration support in vm, 10.3.7) Change-Id: Iddddc6511b67bc53e4c87939ae0d060740ed2f4c
* strata/input-common: Update input stackJavier Jardón2015-05-261-6/+6
| | | | | | | | - xkeyboard-config to 2.14 - libevdev to 1.4.2 - libinput to 0.15.0 Change-Id: Id2f94ad2b5dfc87ce22a77c31ad79b99a748bbd8
* Add `arping` to networking-utilsTiago Gomes2015-05-266-12/+43
| | | | | | | | | Because `arping` requires the libpcap library, move tcpdump and libpcap to networking-utils. Add also `arping`'s libnet dependency. Change-Id: Ie459e5295bc2770856e06cb005845ee3f172e68e
* Add `findutils` to coreutils-commonTiago Gomes2015-05-262-0/+10
| | | | | | | Busybox's find is not good enough for the OpenStack networking service. Add it to coreutils-common, where the other core tools like sed an diff live. Change-Id: I314e4cc7f02fbb2cb3ed7efbd1616c701551fac7
* Add chunk for Info-Zip (zip) and add it to toolsJim MacArthur2015-05-262-0/+14
| | | | Change-Id: I072ed81a7eb48a982b288a4684c264f3ff5cf439
* Upgrade dbus to 1.9.16James Thomas2015-05-222-5/+5
| | | | | | We can also now use enable-user-session to ensure users have a dbus session Change-Id: I80c174d9ef9ea7d848c2828ae03934c6bdb2c8c4
* Openstack: Clean up tempest installationFrancisco Redondo Marchena2015-05-221-6/+7
| | | | | | | This patch installs the minimal set of files and folders required to run tempest. Change-Id: I111c4935befd7699fdb54c8876f7f2350ce391d9
* Update ref of websockify to a fixed versionFrancisco Redondo Marchena2015-05-211-2/+2
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: I86a129582185582d41c57779b899a00d6c6fc64f
* Update ref of pystache to a fixed versionFrancisco Redondo Marchena2015-05-211-1/+1
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: Ia6c3466842ae26244538b1018a0e435300f2c8f9
* Update ref of numpy to a fixed versionPedro Alvarez2015-05-211-1/+1
| | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The new version uses the 'upstream:' alias. See commit 244e16c16aa11852706a7ab51cf6dd216e3315a8 for more information. Change-Id: Ifd2cf708ccdebb14dbef8131e4b10bebf545a11f
* Update ref of librabitmq to a fixed versionPedro Alvarez2015-05-211-1/+1
| | | | | | | | | | | | The previous version had its submodules pointing to git.baserock.org. The right thing to do is to point to the Trove using the 'upstream:' alias, so that definitions don't use git.baserock.org. This is needed if you want to build using a local trove, with all the sources (downstream trove) and you don't have access to git.baserock.org. Change-Id: Id8b26064d0afd66a0b1db6a18c4b69e02085299d
* Openstack: Point novnc submodule to git.baserock.orgFrancisco Redondo Marchena2015-05-211-2/+2
| | | | Change-Id: Ie7c397d2510673b483d5f3d75010b037cdb50495
* Update ceph and boost libraries to work in harmony with new gccPatrick Darley2015-05-201-5/+5
| | | | Change-Id: I5f3bb1eea14d1aab695c4fc9a2e972c594666f75
* Update qtwebkit to 5.4.2Jonathan Maw2015-05-191-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. Change-Id: I924ba5604deda6bc0a2d514f67a7a75fddbaf446
* Move qtmultimedia to gstreamer-1.0Jonathan Maw2015-05-191-3/+3
| | | | | | | | gstreamer-0.10 is currently broken by the current version of bison, and fixing it is a major hassle due to submodules. Note: Qt 5.5 will include support for this by default Change-Id: Ie3d118d53befa56744d97b107e58b701c904f9f7
* Move e2fsprogs from foundation to core stratumJavier Jardón2015-05-194-7/+8
| | | | | | | | So cross- systems doesnt depend on the whole foundation (cross- systems include morph, which depends on ostree, wich depends on e2fsprogs) Change-Id: I77918e2a2a66e9bd7c8ce77d2447e390d192a1c8
* Update mesa to latest stable (10.5.5)Javier Jardón2015-05-191-2/+2
| | | | | | | | | This release includes a fix that makes possible to run weston again on intel hardware (commit 536003c11e4cb1172c540932ce3cce06f03bf44e : i965: Add XRGB8888 format to intel_screen_make_configs) Change-Id: I6329ab08a48ed3594d33973017478c0332dd0f61
* bsp: Add DEVPTS_MULTIPLE_INSTANCESRichard Maw2015-05-1811-0/+11
| | | | | | | | This makes system containers work better. Now it is possible to log in with ssh or `machinectl login` to any containers started by systemd-nspawn. Change-Id: Ia038355b48e13fe67996a488660fecdfc5ae1215
* Use a version of parted with submodules pointing at 'upstream:'Pedro Alvarez2015-05-181-1/+1
| | | | Change-Id: Ic7bf3899277e9bf11c1cc930f124be2a75bb0d19
* Use qtmultimedia instead of qtmultimedia-gstreamerJonathan Maw2015-05-151-1/+1
| | | | | | It was referring to a chunk morphology that didn't exist. Change-Id: I105b431f58045e411ed22a3b0cc920031f660d5d
* 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
* 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
* Add OpenBMC stratumZara2015-05-124-0/+48
| | | | Change-Id: I904a82d332f4a13802e3d39b848ba296a128f6a4
* Add bsp-armv5l-aspeed stratumJavier Jardón2015-05-123-0/+42
| | | | Change-Id: I5dbfac93d9c53dd040c403b395303657108d5e43
* 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
* 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
* 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
* shadow/PAM: Use SHA512 rather than DES for password hashesRichard Maw2015-05-051-2/+13
| | | | | | DES truncates passwords, so is an insecure default. Change-Id: I3fc7fe55a855ff762e51ef9d71fd6741b1cbc428