-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[travis] improvements and extensions #45
Comments
It is okay to add it to travis as well, but I recommend to set this for every (c++) package. |
Do you mean directly in the CMakeLists.txt @ipa-mdl? |
Though I like getting rid of warnings, I fear we cannot eliminate all warnings that originate from PCL and we have no means to fix that (multiple dependencies to other libraries). Hence I would suggest that everyone who can afford turning this on, should do it in cmake. |
@ipa-mdl Do you know of a way that @ipa-fmw Additionally I only see unit tests... |
@ipa-mig: Please, don't mess with @ipa-rmb: The warnings we'd like to address should not occur in PCL or any other common library. |
Ah yes, these warnings should probably not occur and are serious errors. I agree with removing jade. |
@ipa-mdl I had no intention to do so. As I said, catkin_lint treats this as an error.
I forgot about add_compile_options. Shame on me ;-)
…-------- Originalnachricht --------
Betreff: Re: [ipa320/care-o-bot] [travis] improvements and extensions (#45)
Von: Mathias Lüdtke <[email protected]>
An: ipa320/care-o-bot <[email protected]>
Cc: "Gruhler, Matthias" <[email protected]>,Mention <[email protected]>
@ipa-mig<https://github.com/ipa-mig>: Please, don't mess with CMAKE_CXX_FLAGS<http://docs.ros.org/jade/api/catkin/html/user_guide/standards.html> in CMakeLists.txt; catkin_lint might even warn you (if not, this should be added).
Per-package options should be set with add_compile_options<https://cmake.org/cmake/help/v3.0/command/add_compile_options.html> (please set cmake_minimum_required(VERSION 2.8.12)). Alternative for CMake < 2.8.12 (e.g. < ubuntu 14.04): add_definitions<https://cmake.org/cmake/help/v3.0/command/add_definitions.html>
@ipa-rmb<https://github.com/ipa-rmb>: The warnings we'd like to address should not occur in PCL or any other common library.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#45 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ABT3_Gyh6I5h6a7ZXZdmKPzqIYC27ehxks5sSa0lgaJpZM4Oj2eM>.
|
most packages done |
@ipa-fxm: if you don't set |
I did set |
@ipa-fxm: It might make sense to use |
debian jobs do not make too much sense for private repos like ipa_navigation and msh as they depend on other private packages that might not been released (too soon/ever)... |
@ipa-fez @ipa-jba @ipa-rmb @ipa-fmw @ipa-mig @ipa-nhg @ipa-mdl @fmessmer FYI
I'll start this issue for discussion that should lead to an improved/extended default
.travis.yml
that we use in all our repos (see list below).I suggest to first discuss which new features are to be added to the new default
.travis.yml
and then provide PRs for all affected repos in a torrent for consistency!New features to be added:
jade
testing - once and for all - we do not support it...safes some jobs on the travis serversUPSTREAM_WORKSPACE=file
to test with.rosinstall
file +UPSTREAM_WORKSPACE=debian
(default) to test against releases (I don't think we need to make another distinction againstROS_REPO=ros
andROS_REPO=ros-shadow-fixed
industrial_ci/master
)CATKIN_LINT
!Who steps forward and is willing to provide a suggestive PR against
care-o-bot
, i.e. this, repo?NAV-REPOS:PERCEPTION-REPOS:
MSH-REPOS:Please add repos in case I missed one...
The text was updated successfully, but these errors were encountered: