> The Apache Karaf team is pleased to announce Apache Karaf 4.1.6 release!
> This is a maintenance release on the 4.1.x series, bringing fixes and
> dependency updates.
In case someone wonders why there isn't an unofficial deb package for
4.1.5 yet, it's because there is something strange with the output of
commands like e.g. bundle:list. It looks like the output is lf only,
not cr and lf (or whatever):
START LEVEL 100 , List Threshold: 50
ID │ State │ Lvl │ Version │ Name
29 │ Active │ 80 │ 4.1.6 │ Apache Karaf :: OSGi Services :: Event
(Well, some line changes are just line feeds but from the above it looks
like not all: the line above "29 active" has the same alignment as the
line that follows it)
karaf 4.1.6 from the binary tarball has normal seeming output for
commands like bundle:list and feature:list on the same terminal input.
The difference between the binary tarball and the deb package is built
from the source tarball and uses some startup jars from debian
dependencies, rather than maven dependencies:
- OSGi 6
- jna and jna-platform
The build platform is
- debian 9.1 stable (currently "stretch")
> The difference between the binary tarball and the deb package is built
> from the source tarball and uses some startup jars from debian
> dependencies, rather than maven dependencies:
> - OSGi 6
> - jna and jna-platform
> - jansi
I removed all of the debian packages, ie. using only maven provided
dependencies, and the resulting deb package still has the same
formatting issues in the console.
So the problem has something to do with my build.
The problem is also caused by something that has changed from 4.1.5 to
4.1.6. Ie. either something that has changed in the tarball or in my
I tried building 4.1.5 now from the same server, and the 4.1.5 debian
package from that build did not have the formatting problems on the
So the whatever's causing the console formatting issue seems to be
something that has happened between 4.1.5 and 4.1.6 in the karaf source.
>> The difference between the binary tarball and the deb package is built
>> from the source tarball and uses some startup jars from debian
>> dependencies, rather than maven dependencies:
>> - OSGi 6
>> - jna and jna-platform
>> - jansi