Patches for Toolchain 2.2.1 release ?

If you have any patches for the 2.2.1 release of rtt, ocl, orogen, log4cpp,...

Please (re-)post them now, I'm preparing the release.

Peter

pull request

Hi Peter,

Thanks for reminding!
Best regards
Markus

The following changes since commit fcd8d0a64c44483a8d4e1a520ad8c7ecd9cd4769:

Merge remote branch 'autobuild/master' (2011-01-04 18:46:14 +0100)

are available in the git repository at:

git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua

Markus Klotzbuecher (6):
lua: minor doc update
lua: improve default array printing
lua: update lua-testcomp CMakeLists
lua: improve displaying of unknown types
lua: fix for showing types which have size field but which are not indexable.
lua: update utils.lua

lua/doc/MANUAL.org | 2 +-
lua/modules/rttlib.lua | 21 +++++++++++++++++----
lua/modules/utils.lua | 35 ++++++++++++++++++++++++++++++++++-
lua/testing/CMakeLists.txt | 4 ++--
4 files changed, 54 insertions(+), 8 deletions(-)

pull request

On Tuesday 18 January 2011 21:11:42 Markus Klotzbuecher wrote:
> Hi Peter,
>
> Thanks for reminding!
> Best regards
> Markus
>
> The following changes since commit
> fcd8d0a64c44483a8d4e1a520ad8c7ecd9cd4769:
>
> Merge remote branch 'autobuild/master' (2011-01-04 18:46:14 +0100)
>
> are available in the git repository at:
>
> git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua
>
> Markus Klotzbuecher (6):
> lua: minor doc update
> lua: improve default array printing
> lua: update lua-testcomp CMakeLists
> lua: improve displaying of unknown types
> lua: fix for showing types which have size field but which are not
> indexable. lua: update utils.lua
>
> lua/doc/MANUAL.org | 2 +-
> lua/modules/rttlib.lua | 21 +++++++++++++++++----
> lua/modules/utils.lua | 35 ++++++++++++++++++++++++++++++++++-
> lua/testing/CMakeLists.txt | 4 ++--
> 4 files changed, 54 insertions(+), 8 deletions(-)

You branched off master. I can merge it with master, but not with the 2.2
branch. Is that fine for you ?

Peter

pull request

On Wed, Jan 19, 2011 at 09:29:53AM +0100, Peter Soetens wrote:
> On Tuesday 18 January 2011 21:11:42 Markus Klotzbuecher wrote:
> > Hi Peter,
> >
> > Thanks for reminding!
> > Best regards
> > Markus
> >
> > The following changes since commit
> > fcd8d0a64c44483a8d4e1a520ad8c7ecd9cd4769:
> >
> > Merge remote branch 'autobuild/master' (2011-01-04 18:46:14 +0100)
> >
> > are available in the git repository at:
> >
> > git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua
> >
> > Markus Klotzbuecher (6):
> > lua: minor doc update
> > lua: improve default array printing
> > lua: update lua-testcomp CMakeLists
> > lua: improve displaying of unknown types
> > lua: fix for showing types which have size field but which are not
> > indexable. lua: update utils.lua
> >
> > lua/doc/MANUAL.org | 2 +-
> > lua/modules/rttlib.lua | 21 +++++++++++++++++----
> > lua/modules/utils.lua | 35 ++++++++++++++++++++++++++++++++++-
> > lua/testing/CMakeLists.txt | 4 ++--
> > 4 files changed, 54 insertions(+), 8 deletions(-)
>
> You branched off master. I can merge it with master, but not with the 2.2
> branch. Is that fine for you ?

Argh, forgot about that, master would be fine...

Markus

pull request

On Wednesday 19 January 2011 09:43:16 Markus Klotzbuecher wrote:
> On Wed, Jan 19, 2011 at 09:29:53AM +0100, Peter Soetens wrote:
> > On Tuesday 18 January 2011 21:11:42 Markus Klotzbuecher wrote:
> > > Hi Peter,
> > >
> > > Thanks for reminding!
> > > Best regards
> > > Markus
> > >
> > > The following changes since commit
> > >
> > > fcd8d0a64c44483a8d4e1a520ad8c7ecd9cd4769:
> > > Merge remote branch 'autobuild/master' (2011-01-04 18:46:14 +0100)
> > >
> > > are available in the git repository at:
> > > git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua
> > >
> > > Markus Klotzbuecher (6):
> > > lua: minor doc update
> > > lua: improve default array printing
> > > lua: update lua-testcomp CMakeLists
> > > lua: improve displaying of unknown types
> > > lua: fix for showing types which have size field but which are
> > > not
> > >
> > > indexable. lua: update utils.lua
> > >
> > > lua/doc/MANUAL.org | 2 +-
> > > lua/modules/rttlib.lua | 21 +++++++++++++++++----
> > > lua/modules/utils.lua | 35 ++++++++++++++++++++++++++++++++++-
> > > lua/testing/CMakeLists.txt | 4 ++--
> > > 4 files changed, 54 insertions(+), 8 deletions(-)
> >
> > You branched off master. I can merge it with master, but not with the 2.2
> > branch. Is that fine for you ?
>
> Argh, forgot about that, master would be fine...

Pushed to master.

Peter

pull request

On Fri, Jan 28, 2011 at 10:17:34AM +0100, Peter Soetens wrote:
> On Wednesday 19 January 2011 09:43:16 Markus Klotzbuecher wrote:
> > On Wed, Jan 19, 2011 at 09:29:53AM +0100, Peter Soetens wrote:
> > > On Tuesday 18 January 2011 21:11:42 Markus Klotzbuecher wrote:
> > > > Hi Peter,
> > > >
> > > > Thanks for reminding!
> > > > Best regards
> > > > Markus
> > > >
> > > > The following changes since commit
> > > >
> > > > fcd8d0a64c44483a8d4e1a520ad8c7ecd9cd4769:
> > > > Merge remote branch 'autobuild/master' (2011-01-04 18:46:14 +0100)
> > > >
> > > > are available in the git repository at:
> > > > git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua
> > > >
> > > > Markus Klotzbuecher (6):
> > > > lua: minor doc update
> > > > lua: improve default array printing
> > > > lua: update lua-testcomp CMakeLists
> > > > lua: improve displaying of unknown types
> > > > lua: fix for showing types which have size field but which are
> > > > not
> > > >
> > > > indexable. lua: update utils.lua
> > > >
> > > > lua/doc/MANUAL.org | 2 +-
> > > > lua/modules/rttlib.lua | 21 +++++++++++++++++----
> > > > lua/modules/utils.lua | 35 ++++++++++++++++++++++++++++++++++-
> > > > lua/testing/CMakeLists.txt | 4 ++--
> > > > 4 files changed, 54 insertions(+), 8 deletions(-)
> > >
> > > You branched off master. I can merge it with master, but not with the 2.2
> > > branch. Is that fine for you ?
> >
> > Argh, forgot about that, master would be fine...
>
> Pushed to master.

Thanks. Can you adapt your scripts so that the html and pdf docs
generated (from doc/xml/rttlua.xml) end up in the right place?

Thank you!
Markus

Pull Request

The following changes since commit 46131ede00df2c7dee2e76a0d03ae48466de95b8:

deployment: don't use the suffix in the component path (2011-03-14 17:30:22 +0100)

are available in the git repository at:
git://gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua

Markus Klotzbuecher (9):
lua: small update to lua doc stylesheet
Fix mess introduced by typename overriding.
update docs
lua: fix stupid bug in rttlib
lua: install lua modules
lua: add rttros utility module
lua: add findpeer function
lua:update API changes
Enable Lua but only warn if deps are not found

doc/xml/rttlua.xml | 213 +++++++++++++++++++++----------------------
lua/CMakeLists.txt | 10 +--
lua/doc/API_changes.org | 13 +++
lua/doc/css/stylesheet.css | 4 +-
lua/doc/rttlua.org | 1 +
lua/modules/rttlib.lua | 44 ++++++----
lua/modules/rttros.lua | 28 ++++++
lua/rtt.cpp | 67 +++++++++-----
lua/testing/test.lua | 4 +-
9 files changed, 226 insertions(+), 158 deletions(-)
create mode 100644 lua/modules/rttros.lua

Thanks!

Markus

pull request

Hi Peter,

The following changes since commit 56659acf75338f3c085c7730fa63995b98dae5cb:

cmake/debian: bump to version 2.4.0 (2011-04-30 01:12:13 +0200)

are available in the git repository at:
http://git.gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua

Markus Klotzbuecher (5):
Lua: fix varfromtab, add Variable_getMemberRaw
Lua: cleanup TC-hooks handling.
Lua: move producer-consumer example to the wiki
Lua: add mappeers function
Lua: add getTime function (TimeService)

lua/LuaComponent.cpp | 22 +++++--
lua/doc/rttlua.org | 4 +-
lua/modules/rttlib.lua | 22 +++++++-
lua/rtt.cpp | 63 ++++++++++++++++----
lua/rtt.hpp | 8 ++-
lua/scripts/producer_consumer/README | 6 --
lua/scripts/producer_consumer/consumer.lua | 25 --------
lua/scripts/producer_consumer/deploy.lua | 89 ----------------------------
lua/scripts/producer_consumer/producer.lua | 25 --------
9 files changed, 97 insertions(+), 167 deletions(-)
delete mode 100644 lua/scripts/producer_consumer/README
delete mode 100644 lua/scripts/producer_consumer/consumer.lua
delete mode 100755 lua/scripts/producer_consumer/deploy.lua
delete mode 100644 lua/scripts/producer_consumer/producer.lua

Thanks!
Markus

pull request

On Tuesday 10 May 2011 14:37:36 Markus Klotzbuecher wrote:
> Hi Peter,
>
> The following changes since commit
> 56659acf75338f3c085c7730fa63995b98dae5cb:
>
> cmake/debian: bump to version 2.4.0 (2011-04-30 01:12:13 +0200)
>
> are available in the git repository at:
> http://git.gitorious.org/~markusk/orocos-toolchain/ocl-mk.git lua
>
> Markus Klotzbuecher (5):
> Lua: fix varfromtab, add Variable_getMemberRaw
> Lua: cleanup TC-hooks handling.
> Lua: move producer-consumer example to the wiki
> Lua: add mappeers function
> Lua: add getTime function (TimeService)
>
> lua/LuaComponent.cpp | 22 +++++--
> lua/doc/rttlua.org | 4 +-
> lua/modules/rttlib.lua | 22 +++++++-
> lua/rtt.cpp | 63 ++++++++++++++++----
> lua/rtt.hpp | 8 ++-
> lua/scripts/producer_consumer/README | 6 --
> lua/scripts/producer_consumer/consumer.lua | 25 --------
> lua/scripts/producer_consumer/deploy.lua | 89
> ---------------------------- lua/scripts/producer_consumer/producer.lua |
> 25 --------
> 9 files changed, 97 insertions(+), 167 deletions(-)
> delete mode 100644 lua/scripts/producer_consumer/README
> delete mode 100644 lua/scripts/producer_consumer/consumer.lua
> delete mode 100755 lua/scripts/producer_consumer/deploy.lua
> delete mode 100644 lua/scripts/producer_consumer/producer.lua
>
> Thanks!
> Markus

Merged on master.

Peter

Patches for Toolchain 2.2.1 release ?

A Dimarts, 18 de gener de 2011, Peter Soetens va escriure:
> If you have any patches for the 2.2.1 release of rtt, ocl, orogen,
> log4cpp,...

just one propose. If we are using log4cpp, but a patched version, and now we
have it with cmake, what's about to rename it, so there will not confusion
about the original log4cpp and the patched orocos version?

Just asking ....

Leo

Patches for Toolchain 2.2.1 release ?

On Jan 18, 2011, at 09:17 , Leopold Palomo-Avellaneda wrote:

> A Dimarts, 18 de gener de 2011, Peter Soetens va escriure:
>> If you have any patches for the 2.2.1 release of rtt, ocl, orogen,
>> log4cpp,...
>
> just one propose. If we are using log4cpp, but a patched version, and now we
> have it with cmake, what's about to rename it, so there will not confusion
> about the original log4cpp and the patched orocos version?
>
> Just asking ....

If we think this is necessary, then use branches. I don't think we want to stay with the existing autotools approach, even with Peter's patches. It's fraught with peril after they commited part of the generated files from an autotools run.

And the "original" log4cpp we use is patched anyway ... :-)

But otherwise, I think it would benefit us to put the cmake patches into the official repo. Unless anyone has an issue with this, bar the above ...
S

Patches for Toolchain 2.2.1 release ?

On Tuesday 18 January 2011 15:22:37 S Roderick wrote:
> On Jan 18, 2011, at 09:17 , Leopold Palomo-Avellaneda wrote:
> > A Dimarts, 18 de gener de 2011, Peter Soetens va escriure:
> >> If you have any patches for the 2.2.1 release of rtt, ocl, orogen,
> >> log4cpp,...
> >
> > just one propose. If we are using log4cpp, but a patched version, and now
> > we have it with cmake, what's about to rename it, so there will not
> > confusion about the original log4cpp and the patched orocos version?
> >
> > Just asking ....
>
> If we think this is necessary, then use branches. I don't think we want to
> stay with the existing autotools approach, even with Peter's patches. It's
> fraught with peril after they commited part of the generated files from an
> autotools run.

I don't agree here. The configure script was committed from a 'release
technical' point of view, not because it is required because of some hacks: I
didn't want to impose autotools on end users, so I included the files which are
also included when you make a tar.gz. Nothing wrong with that. When they need
to be regenerated, they will just do (if autotools is available) and nothing
will break, you'll only have a 'dirty' git index.

I won't touch log4cpp's build system in the 2.2.x series. Any improvements for
master all welcome though.

Peter

Patches for Toolchain 2.2.1 release ?

A Dimarts, 18 de gener de 2011, S Roderick va escriure:
> On Jan 18, 2011, at 09:17 , Leopold Palomo-Avellaneda wrote:
> > A Dimarts, 18 de gener de 2011, Peter Soetens va escriure:
> >> If you have any patches for the 2.2.1 release of rtt, ocl, orogen,
> >> log4cpp,...
> >
> > just one propose. If we are using log4cpp, but a patched version, and now
> > we have it with cmake, what's about to rename it, so there will not
> > confusion about the original log4cpp and the patched orocos version?
> >
> > Just asking ....
>
> If we think this is necessary, then use branches. I don't think we want to
> stay with the existing autotools approach, even with Peter's patches. It's
> fraught with peril after they commited part of the generated files from an
> autotools run.
>
> And the "original" log4cpp we use is patched anyway ... :-)
>
> But otherwise, I think it would benefit us to put the cmake patches into
> the official repo. Unless anyone has an issue with this, bar the above ...
> S

well, I'm just saying:

- log4cpp original ---> log4cpp as many distros uses it.
- log4cpp + orocos patches + cmake patches -> new name

Leo

Patches for Toolchain 2.2.1 release ?

On Jan 18, 2011, at 09:26 , Leopold Palomo-Avellaneda wrote:

> A Dimarts, 18 de gener de 2011, S Roderick va escriure:
>> On Jan 18, 2011, at 09:17 , Leopold Palomo-Avellaneda wrote:
>>> A Dimarts, 18 de gener de 2011, Peter Soetens va escriure:
>>>> If you have any patches for the 2.2.1 release of rtt, ocl, orogen,
>>>> log4cpp,...
>>>
>>> just one propose. If we are using log4cpp, but a patched version, and now
>>> we have it with cmake, what's about to rename it, so there will not
>>> confusion about the original log4cpp and the patched orocos version?
>>>
>>> Just asking ....
>>
>> If we think this is necessary, then use branches. I don't think we want to
>> stay with the existing autotools approach, even with Peter's patches. It's
>> fraught with peril after they commited part of the generated files from an
>> autotools run.
>>
>> And the "original" log4cpp we use is patched anyway ... :-)
>>
>> But otherwise, I think it would benefit us to put the cmake patches into
>> the official repo. Unless anyone has an issue with this, bar the above ...
>> S
>
> well, I'm just saying:
>
> - log4cpp original ---> log4cpp as many distros uses it.
> - log4cpp + orocos patches + cmake patches -> new name

The latest log4cpp code supports CMake builds, it's just broken (my patches fixed it for us). I intend to submit these. I've also submitted some of our Orocos-specific patches to them (many months ago) and nothing happened.

There is very little differentiation between our patched log4cpp and their's ... it's just that our patches aren't making it upstream. Hence I don't see a need for a different name. I think that will just cause confusion. Instead, I'd rather work with the log4cpp project more proactively to try and get our patches in.

YMMV
S

Patches for Toolchain 2.2.1 release ?

2011/1/18 Stephen Roderick <kiwi [dot] net [..] ...>

> On Jan 18, 2011, at 09:26 , Leopold Palomo-Avellaneda wrote:
>
> >
> > well, I'm just saying:
> >
> > - log4cpp original ---> log4cpp as many distros uses it.
> > - log4cpp + orocos patches + cmake patches -> new name
>
> The latest log4cpp code supports CMake builds, it's just broken (my patches
> fixed it for us). I intend to submit these. I've also submitted some of our
> Orocos-specific patches to them (many months ago) and nothing happened.
>
> There is very little differentiation between our patched log4cpp and
> their's ... it's just that our patches aren't making it upstream. Hence I
> don't see a need for a different name. I think that will just cause
> confusion. Instead, I'd rather work with the log4cpp project more
> proactively to try and get our patches in.
>
>
+1

Patches for Toolchain 2.2.1 release ?

A Dimarts, 18 de gener de 2011, Philippe Hamelin va escriure:
> 2011/1/18 Stephen Roderick <kiwi [dot] net [..] ...>
>
> > On Jan 18, 2011, at 09:26 , Leopold Palomo-Avellaneda wrote:
> > > well, I'm just saying:
> > >
> > > - log4cpp original ---> log4cpp as many distros uses it.
> > > - log4cpp + orocos patches + cmake patches -> new name
> >
> > The latest log4cpp code supports CMake builds, it's just broken (my
> > patches fixed it for us). I intend to submit these. I've also submitted
> > some of our Orocos-specific patches to them (many months ago) and
> > nothing happened.
> >
> > There is very little differentiation between our patched log4cpp and
> > their's ... it's just that our patches aren't making it upstream. Hence I
> > don't see a need for a different name. I think that will just cause
> > confusion. Instead, I'd rather work with the log4cpp project more
> > proactively to try and get our patches in.
>
> +1

if I'm not wrong, looking on the cvs repo [1] there has not been any
modification in the last two years (or at least, the newest file that I have
found date is 2 years old.

Although I have seen activity in the patch bug part May 2009. In the forum,
someone [2] asking about if the project is dead.

I understand what you are saying and I think that it's the correct way IMHO,
so I would put a +1.

However I would like to put a warning here. Which is the limit?
One year pursuing upstream to admit your patches?
Taking care all the time in our installations if there's a log4cpp packages
installed and the patched version of orocos?

Regards,

Leo

[1] http://log4cpp.cvs.sourceforge.net/viewvc/log4cpp/log4cpp/
[2] http://sourceforge.net/projects/log4cpp/forums/forum/48226/topic/982305