Skip to content
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

Merge upstream version 0.8.2 #9

Merged
merged 70 commits into from
Dec 10, 2021
Merged

Merge upstream version 0.8.2 #9

merged 70 commits into from
Dec 10, 2021

Conversation

meyerj
Copy link

@meyerj meyerj commented Dec 9, 2021

There have been many changes since version 0.5.0, which is what we are currently using (#5). I did not review all of them in detail, but I was using slightly older version 0.7.2 now locally for a while already and did not encounter any issue so far.

Diff to current master (Intermodalics version 0.5.0):
d6bc67c...merge/upstream/0.8.2 (this pull request)

Diff of our version against upstream version 0.8.2:
0.8.2...merge/upstream/0.8.2

So overall there are not many reasons anymore to not use the upstream version directly.

timonegk and others added 30 commits February 23, 2021 19:39
* fixup! argument parser: use None instead of [] for empty jobs args (catkin#575)

* add test that asserts that job flags do not disappear
* fix cleaning of jobs args

* add test
* escape whitespaces in `catkin config` printout

In the `catkin config` printout, the cmake-args line changes from
```
Additional CMake Args:       -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_FLAGS=-g -fno-omit-frame-pointer -O3 -DNDEBUG -DENABLE_TIMING=0
```
to
```
Additional CMake Args:       -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_FLAGS=-g\ -fno-omit-frame-pointer\ -O3\ -DNDEBUG -DENABLE_TIMING=0
```
thereby the printout can be copy and pasted to `catkin config
--cmake-args` without changing the configuration. In the above example
the last element `-DENABLE_TIMING` is a cmake option and not a
gcc preprocessor definition. Before this patch, this is
indistinguishable from the printout.

* review suggestion

* edge cases

* add comment
* fix catkin config --copy

* make extending profiles possible from the command line
* evaluate conditional dependencies

* add tests

* cleanup in common.py
* fix line breaks in CMakeIOBufferProtocol.colorize_cmake

* replace all \r with \n

* rstrip event data and append with \n

* rstrip and append \n to interleaved lines

* Fix line ending appending

Co-authored-by: Mathias Lüdtke <[email protected]>
* fix stdeb for python 3

* do not use catkin-pkg-modules in setup.py

* only require catkin-pkg when not building deb

* 0.6.0

Signed-off-by: William Woodall <[email protected]>

* changelog for 0.7.0

* make ros_release_python skip python2 release

* increase version to 0.7.1

Co-authored-by: William Woodall <[email protected]>
* Add GitHub actions configuration

* Remove travis configuration

* Update CI badge in README
…atkin#683)

* Make it possible to clean individual packages with isolated layout

* update changelog
timonegk and others added 28 commits July 18, 2021 14:28
* Fix typo

* Use install property

* Use https

* Remove unused sphinxcontrib-programoutput doc requirement

* Simplify environment get

* Replace more dunder vars by their property

* Fix verb in test
* replace http by https

* Fix unfilled parameter

* Fix update_active_metadata

* Remove redundant parentheses

* Fix typo's

* Convert methods to static methods

* Fix styling in test_jobs

* Cleanup docstrings
Just noticed a couple of words out-of-order.
* Add SPACE_missing subs dynamically

* Make catkin locate accept other spaces than default ones

* Make catkin clean accept other spaces than default ones

* clean: use get_metadata_root_path

* (clean) set context.packages

* context: Add package_source_space

* context: add package_SPACE_space dynamically if not existing

* Align messages in spaces to clean

Co-authored-by: Timon Engelke <[email protected]>

Co-authored-by: Timon Engelke <[email protected]>
* add back flags that were removed in catkin#691

* put the short flag before the long flag
@meyerj meyerj merged commit e9f0f36 into master Dec 10, 2021
@meyerj meyerj deleted the merge/upstream/0.8.2 branch December 10, 2021 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants