summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Upgrade common-api to 3.1.3"baserock/pedroalvarez/genivi-kronos-1Pedro Alvarez2015-10-081-4/+4
| | | | This reverts commit 4ce2ac223ac8e6614c07106572ba297b22f7e42f.
* Upgrade common-api to 3.1.3Pedro Alvarez2015-10-081-4/+4
| | | | Change-Id: I84febe68f776f4856f4e234c429c642ec665b0ad
* upgrades to persistence componentsPedro Alvarez2015-10-081-4/+4
| | | | Change-Id: I5e9c9d851295076b4b356baa6bc13aec09e89bf0
* persistence-client-library to v1.1.0, doesn't need the fixPedro Alvarez2015-10-081-2/+2
| | | | Change-Id: If29d907d892b75f69595c2a6ba1cfedcb0dd1d0b
* strata/morph-utils.morph: Upgrade morph to latestJavier Jardón2015-10-071-1/+1
| | | | Change-Id: I08891e20fc8172ff2a4e9171c87f21f10dc019cf
* scripts/release-build: Allow setting controller portsSam Thursfield2015-10-071-4/+15
| | | | | | | | | | This is useful if you have a distbuild controller with a non-standard port. It now also warns if something couldn't be built because there is no build network for that arch available. Change-Id: I5fcac2be9aa198afe16b76564d8307fed04bd526
* Upgrade pango to 1.38Javier Jardón2015-10-072-11/+3
| | | | | | Modules has been removed in this release Change-Id: If93e83955c5453b88dca1ba45b25a8f7c9fc4c67
* strata/graphics-common.morph: Upgrade harfbuzz to 1.0.4Javier Jardón2015-10-071-2/+15
| | | | | | This version depends on ragel wich depends on colm Change-Id: Iccdda2cda30d201259dedac93dbabc86cd99c5c5
* SoCFPGA: Add BSP and systems for Altera Cyclone V SoCFPGA Development KitEdward Cragg2015-10-0610-0/+273
| | | | | | | | | Add BSP and system definitions to support the Altera Cyclone V SoCFPGA development kit [1] [1] https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-soc.html Change-Id: I9a2371e52b5601f814e2b0feedce006f0c4f7882
* strata/multimedia-gstreamer.morph: Add libsoup dependencyPaul Martin2015-10-051-0/+1
| | | | | | To build the soup plugin in gst-plugins-good Change-Id: I0b24af834ed4c8895887b864ea0624bd0e7ba8e7
* strata/glib-common.morph: Upgrade GLib to latest stable (2.46)Javier Jardón2015-09-281-2/+2
| | | | Change-Id: I6e876d5c2cc12499467bdf9f7aeb10530f806f4d
* Fix bison buildTiago Gomes2015-09-281-1/+2
| | | | | | | | Run ./bootstrap on the configure commands, otherwise it will be run again by the build tool but this time without the right arguments. This would result in a build failure. Change-Id: Ib93e5398229fa9f2fc00bfcd74a502553e5f92d6
* migrations/006: Report network errors more clearlySam Thursfield2015-09-281-5/+30
| | | | | | | | | | | | | | | | | | | | | | | This is a bit of an awkward migration because it tries to contact the remote cache server in order to do build system autodetection. Users who are using a Trove other than git.baserock.org will need to change the script to point to their Trove. So the error message should point them in that direction, but without obscuring the original error (which may due to network connectivity or soemthing else). Error output now looks like this: WARNING: Unexpected response from server http://git.baserock.org:8080/ for repo git://git.baserock.org/delta/libndp: 404 Client Error: Not Found Error: Unable to look up one or more repos on remote Git server git.baserock.org. If you are using a Trove that is not git.baserock.org, please edit the TROVE_HOST constant in this script and run it again. Before, you would get a backtrace from the simplejson module in this situation. Change-Id: I3f6b3fb46ff436b8490a687ab4bd4d32d857f2ff
* coreutils: separate bootstrap and configure commandsJavier Jardón2015-09-281-1/+2
| | | | | | In a similar way as we do with sed or diff Change-Id: I04b910cd380df6f50110b3a96012cfc97ff37975
* strata/gnome.morph: g-s-d: Use correct lorried repoJavier Jardón2015-09-271-1/+1
| | | | Change-Id: I17320f219f290b67780e39e136cda843151972ec
* strata/gnome.morph: gnome-shell: Use lorried repo in gitmodulesJavier Jardón2015-09-271-2/+2
| | | | Change-Id: I0c40c1b9cfbdba94452540a0753a0b759cd10321
* strata/gnome.morph: g-s-d: Utilize lorried gitmodule repoJavier Jardón2015-09-271-2/+2
| | | | Change-Id: I7c3045f317c00cead5e2be9e58fe5fe13b1a854e
* strata/virtualization/libosinfo.morph: Disable -WerrorJavier Jardón2015-09-261-2/+7
| | | | | | | To fix the build against compilation warnings about the use of deprecated GLib symbols Change-Id: Id0fd1ef1a4f1c4933409f1f34ab655e42a5e6ec5
* strata/gnome.morph: Change sha of m4-common to use correct gitmodulesJavier Jardón2015-09-261-2/+2
| | | | Change-Id: I698bb18fdf679b1bbfa9f1f06e6aeb5bac81c6fc
* strata/gnome.morph: m4-common: Use lorried repo instead upstream directlyJavier Jardón2015-09-261-1/+1
| | | | Change-Id: I1b2b2da6ca2f729e3acb8630b89f89ccc20f23d4
* ci.morph: Fix definition of gnome-system-x86_64 deploymentPedro Alvarez2015-09-261-3/+3
| | | | | | This error was introduced in 4a2180bade54318d62559601c52c51cef43f8cbe Change-Id: I2aa1f7c95daa4ced3204085c3e9e59ea48e82dd5
* migrations/007-initial-defaults: Add bootstrap[.sh] check to autotoolsJavier Jardón2015-09-251-0/+2
| | | | Change-Id: I3585977e49e19a6ec26d30a725d2de936e15a228
* ci.morph: Build gnome-system instead of wayland-systemSam Thursfield2015-09-251-3/+3
| | | | | | The GNOME system is a superset of the "Wayland" one. Change-Id: I565534bb99052cd8df16556f319750d3876257f6
* strata/input-common.morph: Upgrade libinput to 1.0.1Javier Jardón2015-09-251-2/+2
| | | | Change-Id: I578d202b8c6770e80bf209a2e4406edb25b44af0
* Add GNOME stratum, system and clusterJavier Jardón2015-09-2530-7/+614
| | | | | | | | | | | This introduces a second version of libxkbcommon. This is unavoidable really as (a) libinput requires libxkbcommon, (b) Mutter requires libxkbcommon with X11 support enabled, and (c) X11 support in libxkbcommon requires xcb-xkb. To avoid the input-common stratum depending on the whole of X11, we do two variants of libxkbcommon and, in the case where X11 support is needed, one overrides the other. Change-Id: Ib6a47a4eb859d7b32c94f0cb05add774db6d15c8
* Build GTK+ with X11 supportJavier Jardón2015-09-252-1/+2
| | | | | | | The GTK+/cairo X11 backend Its needed by some GNOME libraries (like gnome-sesion) Change-Id: Iac0738acef67d8246be608070eaa5b6dd7fb45ca
* Update to gobject-introspection 1.46.0 (latest stable release)Sam Thursfield2015-09-251-2/+2
| | | | | | It's needed by gnome-shell 3.18 Change-Id: Ie937ab21efdc53d6e5ba0828da715ff5d4258a9e
* strata/glib-common.morph: Upgrade GLibJavier Jardón2015-09-251-2/+2
| | | | | | Needed by some GNOME components like gcr Change-Id: I89c28c5c9f9cc338ce8d576fbdf646838259e8fd
* strata/mesa-common/mesa.morph: Enable GLXJavier Jardón2015-09-252-2/+2
| | | | | | | | This is needed by gnome-session https://bugzilla.gnome.org/show_bug.cgi?id=686806 Change-Id: I9150c3a50e6a1038a2c78363598a2e6d0774eb17
* strata/bsp-x86_64-generic: Upgrade Linux kernel to v4.2Javier Jardón2015-09-251-3/+3
| | | | Change-Id: Ia4fd517d2f9cbb18b62fb6e2b4934f3755a219a8
* Remove python-setuptools.morphJavier Jardón2015-09-232-7/+1
| | | | | | | This chunk .morph file is actually unnecessary, those are the default build commands for the 'python-distutils' build system anyway. Change-Id: I51e73d408b9dc2b4fda9318753aa29b4ddf25ae7
* Upgrade util-linux to 2.27Pedro Alvarez2015-09-231-2/+2
| | | | | | This version of util-linux will be needed for new versions of systemd. Change-Id: Ie1ebfeed53abdccf991ba91a0c8766ef70d75ed0
* Force Readline to link against the libncurses library.Pedro Alvarez2015-09-231-0/+2
| | | | | | | | | | | | | | | | | This is to fix the following error: ld: warning: cannot find entry symbol _start; not setting start address /usr/lib/libreadline.so: undefined reference to `tputs' /usr/lib/libreadline.so: undefined reference to `tgoto' /usr/lib/libreadline.so: undefined reference to `tgetflag' /usr/lib/libreadline.so: undefined reference to `UP' /usr/lib/libreadline.so: undefined reference to `tgetent' /usr/lib/libreadline.so: undefined reference to `tgetnum' /usr/lib/libreadline.so: undefined reference to `PC' /usr/lib/libreadline.so: undefined reference to `tgetstr' /usr/lib/libreadline.so: undefined reference to `BC' Change-Id: I27e246f1c43b39f22b9761d0c062e7441872c5b4
* Fix issues in the initial DEFAULTS file and version 7 migration scriptSam Thursfield2015-09-222-184/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | First, embedding it in the Python script was stupid as \ characters got mangled, it's now in a separate file. The strip commands were totally broken, causing certain builds to fail, which is fixed now. The default commands for the 'cpan' build system are now in line with those built into Morph. The 'autotools' commands have been tweaked too, so that now they produce identical cache keys to the defaults that are built into Morph (as of morph.git commit 07df32fbd57477e5808cdbace965edcd0a81348f). This means that moving to definitions format version 7 should not trigger any rebuilds of anything. Also, I added the 'module-build' build system (which was added to Morph in commit f6613fe1ee6d879192fd4e503cb632b0dcab1fe7), so that it can be used in the reference systems once they use definitions format version 7. The migration script will warn if the definitions are version 7 already but there is no DEFAULTS file, because that's unlikely to be deliberate. Change-Id: I0a739ef38f521530e0d86d7330d1bcecf0a5bb73
* strata/mesa-common.morph: Upgrade to 11.0Javier Jardón2015-09-211-2/+2
| | | | | | | No custom branch is needed anymore, as all the jetson-specific patches has been merged upstream in this release Change-Id: I04605156bf4f1b430e59ffc61f9aa5fae6917e52
* strata/libdrm-common: Upgrade to 2.4.64Javier Jardón2015-09-212-15/+5
| | | | | | | | | | No hacks for tegra are needed anymore as everything has been merged upstream in 2.4.62 Also remove --enable-freedreno-experimental-api, as freedreno is stable now Change-Id: Ic2d5e94e8601229422f470be4ed4215f894417b4
* strata/llvm-common: Upgrade to llvm-36Javier Jardón2015-09-212-4/+2
| | | | Change-Id: Ia81ab899aef59b1455b5540249b0ae9a498b0683
* Add schemas for Baserock definitions formatSam Thursfield2015-09-188-2/+822
| | | | | | See schemas/README.schemas for information. Change-Id: I6c384692dbf70017a3ece2ed56c1f8cbe60b493d
* install-files: Allow definition of manifests in multiple variablesRichard Maw2015-09-183-6/+28
| | | | | | | | | | | | | | | | | | | install-files was initially designed such that if you wanted to install multiple manifests you should put multiple whitespace separated paths in the INSTALL_FILES variable. This is clunky if you want to extend the set of files to install, particularly in cluster deployments with multiple systems, as otherwise you could make use of YAML merge keys. So now, like fstab.configure you can set multple options, by using environment variables that start with INSTALL_FILES. It's also easier to extend the set of install files on the command-line or in the environment this way too, since you don't need to parse the YAML to see what it originally had. Change-Id: I298db7ae9790a536e5a5f32b069d0908012695af
* Remove pip chunk: its already included in python >2.7.9 and python >3.4Javier Jardón2015-09-172-8/+2
| | | | Change-Id: I6f2765bb246243d9fbeca463c93cd6110cb6c796
* Revert "Make ssh-rsync.check check VERSION_LABEL"Sam Thursfield2015-09-151-18/+0
| | | | | | | | | | | | This reverts commit 51b71cc42eb9f1d6c35823a490fd73b6bee63eac. This breaks in the case where system-version-manager doesn't have the --json flag, which it wasn't supposed to do. I don't have time to fix right now. See http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-September/013263.html Change-Id: Icbfd7cc0cd8f4dc84d61d2a7f793ad566b67b3d8
* strata/foundation.morph: Upgrade systemd to v225Javier Jardón2015-09-142-11/+2
| | | | | | | | | | Also: - Remove --disable-gudev, as it has been removed upstream - Hack for units/user@.service.m4.in is not needed anymore as it has been solved in 58ea275a68cd242ad60161bcb7582614d1d89f13, with the introduction of the KillMode=mixed Change-Id: I21024c56c5714ce0f9009d2825a90b0dc79b7db5
* strata/foundation.morph: Upgrade to dbus 1.10Javier Jardón2015-09-141-4/+4
| | | | Change-Id: Ife4df8a1c830998d8eb5de4f756334286fa86ed8
* Move libxkbcommon from wayland-generic to input-commonJavier Jardón2015-09-073-8/+5
| | | | | | Its not a wayland dependency and it belongs to the input system Change-Id: I60765b8bc00c262bfa7c178b87dd11a2463a67a5
* Move libcroco/librsvg to gtk-depsJavier Jardón2015-09-073-18/+14
| | | | | | | This is a dependency of xfce and GNOME, probably other desktops Also, its expected to have a svg loader in a GTK+ installation Change-Id: If0f3f12a797fe20b964b98a28de7a30e9e3ef17b
* strata/baserock-import.morph: Use latest baserock-importJavier Jardón2015-09-041-1/+1
| | | | Change-Id: If6b53980e5659fcc79a4f77be133f8ceb46c6147
* strata/x-drivers.morph: Add intel xorg driverJavier Jardón2015-08-281-0/+5
| | | | | | | | | Latest tagged release doesn't compile, so I decided to pick the commit currently used by Arch Note this is still not completely working because a misconfiguration of logind that doesnt allow the driver access the hardware Change-Id: I13f05774572a941adaa7c426a4f7dc3d82196323
* Migrate to definitions format version 6Sam Thursfield2015-08-2656-2/+383
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* Update to latest release of ruamel.yamlSam Thursfield2015-08-261-7/+2
| | | | | | | This version fixes an assertion failure when running the definitions migrations scripts. Change-Id: If96a5d6bf8376b684d418e621b5d419541fdbe31
* Use 2 spaces for indent in all .morph filesSam Thursfield2015-08-262-132/+130
| | | | | | | | | This was generated with the migrations/indent script. Having consistent indent is nice, and also reduces churn when running migrations scripts. There should be no functional changes here. Change-Id: I75616f2750d4ac80279c30d463571871e0fac02b