aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-10-31ci-build.sh: Fix bug in append local conf14.x-rockoGunnar Andersson
Not sure how this ever worked before. Some comments / cosmetic changes were included in the process. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-09-10ivi-image: remove hard-coded IMAGE_ROOTFS_SIZEMirza Krak
The image rootfs size is determined by the following algorithm (from Yocto ref manual): if (image-du * overhead) < rootfs-size: internal-rootfs-size = rootfs-size + xspace else: internal-rootfs-size = (image-du * overhead) + xspace Currently rootfs-size is set to 8 MB which essentially means that it will never be used as it is considered as a minimum. By removing it from the image, the weak default value (65536) will be used which is defined in bitbake.conf. The primary reason of removing it is to be able to set a custom value in e.g local.conf which is currently not possible. Signed-off-by: Mirza Krak <mirza.krak@northern.tech>
2018-09-07Merge branch '14.x-rocko' into 14.xGunnar Andersson
14.x-rocko has been branched off of the last commit before master moved to sumo. The previous branch 14.x was left behind and outdated for a while. 14.x could not be fast forwarded to this point, because it was not on the same history as master/14.x-rocko with 3 seemingly unique commits. Normally we don't need to do merge commits a lot, but since 14.x had been published, I wanted to avoid rebasing it. In addition, the 3 commits that appeared to be unique to 14.x branch have been later applied to master at some point (through cherry pick, or via some other pull request). They are thus now applied also to 14.x-rocko and therefore this should be basically without modifying. I will then forward/reset 14.x-rocko to this merged version. In summary, 14.x-rocko (latest rocko-based master) is merged with 14.x and will continue under the name 14.x-rocko Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-07-19remove default-providers-iviMirza Krak
Simply because there is nothing to put in it beside systemd defaults and this might as well reside in the main distribution file as it is quite thin now. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19distro: remove default provider for node-state-managerMirza Krak
There is only one provider for this package. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19poky-ivi-systemd: add space between = and "" for DISTRO_CODENAMEMirza Krak
Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19distro: default-providers-ivi: remove jpeg providersMirza Krak
libjpeg was removed between jethro and krogoth Yocto releases. Since then there has not been multiple providers for jpeg and libjpeg-turbo is the default since then. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19distro: default-providers-iv: remove kmod-crossMirza Krak
There is not a virtual target called arm-oe-linux-gnueabi-depmod and nothing provides kmod-cross. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19poky-iv-systemd: remove XSERVER assignmentMirza Krak
The supported machines (qemux86, qemux86-64, qemuarm64 and vexpressa9) already set XSERVER in respective machine configuration file. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19poky-ivi-systemd: remove gstreamer PREFERRED_VERSIONsMirza Krak
These overrides where part of an legacy BSP which is no longer used and we do do not have a need to carry a PREFERRED_VERSION that simply points the current version that is in oe-core. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-19distro: poky-ivi-systemd: inherit from pokyMirza Krak
The poky-ivi-systemd.conf file is a copy of an outdated poky.conf. Converted to actually include the poky.conf and instead override desired values to create a custom distribution. This way we can follow poky updates without much effort. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
2018-07-11README.md: update meta-gplv2 commitStephen Lawrence
Update to the current meta-gplv2 rocko branch head commit. This fixes a coreutils build warning with meta-ivi. See commit message for c47d8ec for details. Short log: f875c60 diffutils Make it build with compile time hardening enabled 125e5ff rsync: Make it build with compile time hardening enabled de94e04 patch: Make it build with compile time hardening enabled 1bf9ef7 rxvt-unicode: Inherit pkgconfig acfb500 rxvt-unicode: Make it build with C++11 3e40e7d README: Add Peter Kjellerstedt as co-maintainer 392b499 texinfo: Update a patch to avoid fuzz fc99e81 gnupg: Update a patch to avoid fuzz 5fe7a92 dosfstools: Update a patch to avoid fuzz 3ed1fb3 sed: Update a patch to avoid fuzz c47d8ec coreutils: Update a patch to avoid fuzz c0a5943 coreutils: Avoid warnings due to update-alternatives for man pages 9809f69 bash: Provide /bin/{sh, bash} when usrmerge is used Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com> (This is a backport of 6c0ae93c04 from master) Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-07-11README.md: update meta-gplv2 commitStephen Lawrence
Update to the current meta-gplv2 rocko branch head commit. This fixes a coreutils build warning with meta-ivi. See commit message for c47d8ec for details. Short log: f875c60 diffutils Make it build with compile time hardening enabled 125e5ff rsync: Make it build with compile time hardening enabled de94e04 patch: Make it build with compile time hardening enabled 1bf9ef7 rxvt-unicode: Inherit pkgconfig acfb500 rxvt-unicode: Make it build with C++11 3e40e7d README: Add Peter Kjellerstedt as co-maintainer 392b499 texinfo: Update a patch to avoid fuzz fc99e81 gnupg: Update a patch to avoid fuzz 5fe7a92 dosfstools: Update a patch to avoid fuzz 3ed1fb3 sed: Update a patch to avoid fuzz c47d8ec coreutils: Update a patch to avoid fuzz c0a5943 coreutils: Avoid warnings due to update-alternatives for man pages 9809f69 bash: Provide /bin/{sh, bash} when usrmerge is used Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2018-07-11README.md: Final tweaks on branch and tag policiesGunnar Andersson
Reorder the branch policy statements in (I think) a more logical order - first principles (cherry-pick), then versioning, etc. Minor word changes to make the text shorter and clearer. Add note about Yocto/Poky upgrades, as introduction to the next point which talks about -rocko/-sumo branch names. Remove vexpressa9 from list of tested platforms. Add a note on how other hardware is supported. In other sections, minor word changes and whitespace. (This is a backport of b181b5fdde from master) Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-07-11README.md: Rewrite of branch and tag policiesOscar Andreasson
The release policy of the GENIVI Baseline will be changed and we want to continue doing bi-annual releases in meta-ivi. These changes should reflect that and further explain how our releases and branches relates to the GENIVI Baseline. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-07-11README.md: Final tweaks on branch and tag policiesGunnar Andersson
Reorder the branch policy statements in (I think) a more logical order - first principles (cherry-pick), then versioning, etc. Minor word changes to make the text shorter and clearer. Add note about Yocto/Poky upgrades, as introduction to the next point which talks about -rocko/-sumo branch names. Remove vexpressa9 from list of tested platforms. Add a note on how other hardware is supported. In other sections, minor word changes and whitespace. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-07-11README.md: Rewrite of branch and tag policiesOscar Andreasson
The release policy of the GENIVI Baseline will be changed and we want to continue doing bi-annual releases in meta-ivi. These changes should reflect that and further explain how our releases and branches relates to the GENIVI Baseline. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-06-20Update MAINTAINERSOscar Andreasson
Tolkien no longer maintains the meta-ivi layer, it has been moved to my table. I've missed updating this file earlier. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-06-20ci-build: Fix the git diff reporting on conf filesGunnar Andersson
There is a git diff performed and stored in a text file. This is to note in build results if there were any local conf changes. It was wrong (based on GDP directory structure) and also syntactically wrong, which caused the command to fail, and through the -e flag consequently a script error exit as well. The script also needs to exit with success if reaching the end (cleanup function might report some other return code) Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-21qemu_2: Remove dependency on libusbOscar Andreasson
This is a really old dependency append it's causing issues in builds relying on the meta-ivi layer. Removing it as it doesn't seem necessary. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-05-18ci-build: Avoid multiple appends to conf filesGunnar Andersson
Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18ci-build: Change build/ dir location to parent dirGunnar Andersson
The script used to place build inside of meta-ivi, (a remnant from GDP where the script is in a "parent" container project). The right location ought to be the directory just above meta-ivi layer directory. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18ci-build: Change default for reused (fixed) directories to falseGunnar Andersson
There are some "fixed" locations for caching (downloads, sstate) used for all builds by build agents. These used to be used by default, and could be overridden to not be used. The logic is now reveresed to be better optimized for end-user usage, and less optimized for CI. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18ci-build: Documenting the scriptGunnar Andersson
2018-05-18checkout script: remove bash specific syntaxGunnar Andersson
Script used >& syntax but did not specify a shell that is guaranteed to understand it (csh, bash, zsh). This triggers the message "Syntax error: Bad fd number" on some build machines. An alternative would be to use /bin/bash explicitly since ci-build requires bash anyway, but maybe checkout might be used on its own. This is just as easy. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18First adjustment of ci-build.sh for meta-iviGunnar Andersson
Included new image target for build with sdk, similar to GDP setup. The content of that file likely needs some adjustments. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18Add initial ci-build.shGunnar Andersson
This is a copy of ci-build.sh from genivi-dev-platform which is *not yet adjusted* for meta-ivi build. This is to facilitate diffing against the next commit to see what was changed. Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-03-29poky-ivi-systemd distro: Remove PREFERRED_VERSIONP-1.0Oscar Andreasson
The PREFERRED_VERSION of wayland-ivi-extension is not necessary as we only provide one version of this anyways. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-29Add "hardening" compiler flagsGunnar Andersson
These gcc flags are quite standard practice but not always applied by each and every component default settings - hence each Linux distro does it in their own packaging. It was requested by Phong Tran in PR #98 for GDP. These flags are applied to the whole distro however, which is why they are placed in meta-ivi distro definition instead. [GDP-754] Compiler Hardening Flags Signed-off-by: Gunnar Andersson <gandersson@genivi.org> Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-29Add .gitignore fileOscar Andreasson
Get rid of disturbing changes that are not changes Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-29dlt-daemon: Bump to 2.17.0Oscar Andreasson
dlt-daemon was bumped recently and needs to be upgraded in meta-ivi Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-29Bump dependencies: poky, meta-oe, meta-gplv2Oscar Andreasson
All three layers have been bumped for testing and getting the latest updates. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-28meta-ivi-test: Move in documentationOscar Andreasson
Documentation for using meta-ivi-test was previously held in the public wiki. Move the documentation into the meta-ivi-test layer to keep it version controlled together with the main code that it describes. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-27bluez5: Fix compilation for testOscar Andreasson
The PACKAGECONFIG to compile the bluez5-noinst-tools has changed with the latest bump of poky. This commit fixes the configuration. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-03-27PCL: BumpOscar Andreasson
Adds various compilation and runtime fixes. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14runqemu: Use bash instead of shP-0.1Oscar Andreasson
The script uses syntaxes that are not POSIX sh compatible, but rather bash. For this reason, the script is now using bash instead of sh. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14wayland-ivi-extension tests: Disable sanitizersOscar Andreasson
Our cross compilers lack the sanitizers options for our targets. This patch disables the compiler options which causes compilation errors. In the long run we should probably try and get the cross compiler compiled with sanitizers enabled. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14bblayers.conf.sample: meta-yocto renamed meta-pokyOscar Andreasson
The meta-poky layer was renamed to meta-yocto in rocko release. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14Audiomanager tests: Bumped to 7.6Oscar Andreasson
AM 7.6 was bumped and tests need to be bumped forward also. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14node-startup-controller: Add package nsm-dummyOscar Andreasson
The nsm-dummy package is not created. Let's create it. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14dbus: Fix uninitialized variableOscar Andreasson
Build fails due to a possibly uninitialized variable. The patch fixes the issue. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14Name change orion to pulsar:Oscar Andreasson
The current release is named pulsar. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14audiomanagerplugins: Fixed perl regexpsOscar Andreasson
As of perl 5.22.0 regex unescaped { have been moved from deprecated to generating errors. This caused the configure step to fail as we exceped the $ sign, meaning we wind up with a literal { and not ${foo} being replaced with whatever content is in ${foo} variable. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14Bump vsomeip: Use version 2.10.10Oscar Andreasson
This fixes a compilation bug using newer gcc versions as well as several threadlock issues. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14PCL: Remove patch applied upstreamOscar Andreasson
The 0001-memset-improperly-initialized-length-of-elements.patch was applied upstream in the persistence-client-library git repository. Remove the temporary patch and update the main persistence-client-library bb file to point to that GIT hash. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14weston: Patch to add required API for wayland-ivi-extensionOscar Andreasson
The wayland-ivi-extension 2.1 requires the screen_remove_layer API in weston which this patch adds. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14wayland-ivi-extension: Add support for version 2.1Oscar Andreasson
* Add recipe for wayland-ivi-extensions 2.1 release. wayland-ivi-extension 2.1 is preferred in pulsar release. * Add wayland-protocols to FILES Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14distro: gstreamer preferred version updatedOscar Andreasson
Rocko release is shipped with gstreamer 1.12.2, 1.8.3 is no longer available. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14pcl: Add patch for proper initialization:Oscar Andreasson
Some lengths for the memset calls are not properly initialized, this patch is temporarily added to this repo for the rocko release. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14pco: Remove uninstalled filesOscar Andreasson
The files in sysconfdir are installed from another package. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>