AgeCommit message (Collapse)AuthorFilesLines
2018-07-11README.md: Final tweaks on branch and tag policiesGunnar Andersson1-34/+36
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 Andreasson1-12/+34
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 Andreasson1-1/+1
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 Andersson1-5/+3
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 Andreasson1-1/+1
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 Andersson1-13/+17
Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2018-05-18ci-build: Change build/ dir location to parent dirGunnar Andersson1-4/+4
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 Andersson1-2/+2
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 Andersson1-27/+81
2018-05-18checkout script: remove bash specific syntaxGunnar Andersson1-3/+3
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 Andersson1-108/+41
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 Andersson1-0/+575
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 Andreasson1-2/+0
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 Andersson1-0/+16
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 Andreasson1-0/+1
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 Andreasson1-1/+1
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 Andreasson1-3/+3
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 Andreasson1-0/+198
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 Andreasson1-1/+1
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 Andreasson1-1/+1
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 Andreasson1-1/+1
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 Andreasson2-0/+27
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 Andreasson1-2/+2
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 Andreasson3-0/+0
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 Andreasson1-0/+2
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 Andreasson2-0/+13
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 Andreasson5-13/+13
The current release is named pulsar. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14audiomanagerplugins: Fixed perl regexpsOscar Andreasson1-2/+2
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 Andreasson1-1/+2
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 Andreasson3-311/+1
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 Andreasson2-0/+91
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 Andreasson2-3/+10
* 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 Andreasson1-7/+7
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 Andreasson2-0/+310
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 Andreasson1-1/+5
The files in sysconfdir are installed from another package. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14audiomanagerplugins: Depends on libxml2Oscar Andreasson1-3/+2
Add dependencies for libxml2 for the audiomanagerplugins instead of the runtime dependencies. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-14Remove gstreamer 1.0 1.2.3:Oscar Andreasson20-687/+0
According to discussions, these recipes are no longer needed. Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
2018-02-12audio manager: update to v7.6Stephen Lawrence2-2/+2
Update meta-ivi to version 7.6 of the Genivi Audio Manager and Audio Manager Plugins components. Change log for AudioManager: bcaeed2 Merge pull request #23 from JensLorenz/cmake_and_dlt_endless_loop_fix a551ce9 AmUtil: Check for valid timer handles to fix callback exception c60d46d AMUtil: Fixes infinite loop in dlt wrapper for out of range values of enumerations. d501459 CMake: protect replacement of COMMIT_LIST aa59667 Merge pull request #21 from JensLorenz/fixup_signalfd d244e59 Merge pull request #19 from JensLorenz/socket_hndl_utility_fix dc16c37 AMDaemon: set pthread_sigmask for signalfd 4090fe1 AMCore: remodel ctor Sender in Command and Routing c7f1fd1 AMUtil: fix missed copy in list Poll 4e72bcb CMake: add C in Project for Threads 43c445e AMUtil: use DLT API only when DLT is selected 50bbb68 CMake: Add pthread support 31922cc AMUtil: Fix for destroy controller on rundown 4bfe463 CMake: Use GNUInstalDirs destinations 3e9f797 AM: Destroy plugin implementation. f620be8 Merge pull request #16 from GENIVI/utility_updates be63615 The primary signals SIGINT and SIGQUIT are handled on top level in contrast to secondary signals SIGHUP, SIGTERM, SIGCHLD, which are handled in the SocketHandler. 375dc7b Fix for bug in CAmSocketHandler causing invalid pointers and crash. a737433 Two versions of CAmSerializer due to interface changes. 5abcd39 Signal handling via main loop with signalfd. 8f2d32d The database observer reverse pointer to the handler is initialized in registerObserver. da78ca5 CAmSerializer interface extended to support std::function. 99c3edf CAmSocketHandler - usage of std::function instead of function pointers, code cleanup and minior optimizations. 551d34d Linux specific TIMERFD implementation as alternative timer mechanism Change log for AudioManager Plugins: 03fa369 Merge pull request #9 from JensLorenz/dynamic-sound-card-support-and-fixes d67e8f0 ALSARA: proxy details held in interface eb8e1d6 ALSARA: Fix multiple pthread_join calls e9ad5ee ALSARA: fix string parsing 129cc56 ALSARA: enhance connection and source state management 152ecbe ALSARA: fix maps of ConnectionIDs a6bcd83 ALSARA: always update resources' DomainID e48ce53 ALSARA: add volumes for gateways b37fa58 ALSARA: Refactor internal database lookup 6b23dfe ALSARA: Preinitialize USB detection 85fe4c0 CMake: Fix install destinations 24469d7 ALSARA: manage USB soundcards as AM dynamic elements c12765e Merge pull request #8 from ytsunashima/devel_getVolume 3ebf3de CommandInterfaceDbus:Add getVolume Function Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2018-01-24node-startup-controller: Bump to 1.0.3Erik Botö1-20/+6
- Bump version 1.0.3 - Add node-state-manager to RDEPENDS - Enable in systemd by default Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
2017-11-29Update README with new branch & support policiesGunnar Andersson1-4/+40
Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2017-11-02README: Add branch policy13.0Gunnar Andersson1-0/+21
Add documentation of branch policy and a title "Contribution" to separate the contribution information.
2017-11-01dlt-daemon: remove obsolete compress_doc inheritanceOleksandr Kravchuk1-1/+1
2017-11-01dlt-daemon: fix build errorYong-iL Joh2-0/+13
- add 0005-add-pigz-instead-of-gzip.patch to fix an issue below ... | -- Unit files will be installed to /lib/systemd/system after make install | CMake Error at doc/CMakeLists.txt:78 (MESSAGE): | Could not find gzip for man page compression. | | | -- Configuring incomplete, errors occurred! ... - this is workaround for meta-ivi 12 branch only Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com> ... and now on other branches also Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
2017-09-19ecryptfs-utils: Add HOMEPAGE info into recipe file.Huang Qiyu1-0/+1
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
2017-09-19qemu: fix the issue BASE-51 reported by Alberto MardeganYong-iL Joh1-0/+1
While trying to generate the SDK for our yocto-based project, I've stumbled upon this error: | ERROR: pa check failed | Make sure to have the pa libs and headers installed. | | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_configure (log file is located at /home/vagrant/pelux_yocto/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-qemu/2.8.0-r0/temp/log.do_configure.140) ERROR: Task (virtual:nativesdk:/home/vagrant/pelux_yocto/sources/poky/meta/recipes-devtools/qemu/qemu_2.8.0.bb:do_configure) failed with exit code '1' Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com>
2017-09-08Bump version to Joh1-1/+1
Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com>
2017-09-08Merge branch '13.0'Yong-iL Joh44-319/+420
2017-09-08packagegroup-specific-component-p1: replace alsa-lib with libasoundO-1.0Yong-iL Joh2-4/+1
- because alsa-lib is empty package, replace alsa-lib with libasound see https://collab.genivi.org/issues/browse/GT-3526 Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com>
2017-09-08README.md: update poky, meta-gplv2Yong-iL Joh1-2/+2
Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com>
2017-09-06scripts/checkout: support Go.Cd serverYong-iL Joh2-2/+11
Signed-off-by: Yong-iL Joh <yong-il.joh@windriver.com>