You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by Thorsten Schöning <ts...@am-soft.de> on 2014/03/03 22:39:09 UTC

Podling report March 2014

Hi all,

here's my draft for our next podling report, mainly the same like last
month:

--------------------
log4cxx2

Logging for C++

log4cxx2 has been incubating since 2013-12-09.

Three most important issues to address in the move towards graduation:

  1. We probably need to decide what's an acceptable platform/compiler list, sort out any 
     remaining hiccups, and then move towards a release.
  2. We need to release 0.11.0 as maintenance release.
  3. We need to make a broader use of the ASF infrastructure
     (notably the CI, as well as improved management of the Jira
     site - notably with triaging), and establish a roadmap for
     the next releases.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  N/A

How has the community developed since the last report?

  The committers are still getting acquainted with each other and the
  foundation. There's only little need for support currently, but
  from time to time it looks like "old users" notify about themselves.

How has the project developed since the last report?

  We have applied a lot of bug fixes which were collected in the last
  years in JIRA and fit to a maintenance release, tested on different
  platforms and started to discuss about changes in the used build
  system because of different problems.

Date of last release: 

  2008-04-03 was the official, pre-incubation 0.10.0

  Many post-0.10.0 commits exist on trunk which we intend to get out as 0.11.x.

When were the last committers or PMC members elected?

  N/A

Signed-off-by: 

  [ ](log4cxx2) Christian Grobmeier
  [ ](log4cxx2) Scott Deboy

Shepherd/Mentor notes:



--------------------

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Rhys Ulerich,
am Dienstag, 11. März 2014 um 00:15 schrieben Sie:

> Would CMake as the only build system satisfy the needs of Windows
> folk?

Seems we'll only see for sure if we try to port, but as there are
already some Windows libs and apps using CMAKE, there should be a good
chance.

> I've spent enough time
> hacking Autotools and have enough of an interest in learning
> CMake[...]

If CMAKE and Windows is the more problematic candidate than we should
start with this first, we won't gain anything if you succeed with a
replacement for autotools only. :-)

Btw, I had a look at cppTasks some days ago again and using maven it
at least properly built out of the box, therefore fixing some bugs
seems possible now. Doesn't change anything on the distribution part
though, it couldn't be used by maven out of the box and such.

I would still try to spent some hours to fix the warnings for Visual
Studio and maybe the bugs for my own compiler, see how this is going
and else would give CMAKE a try as well. Or should we focus on CMAKES
at all first?

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Rhys Ulerich <rh...@gmail.com>.
On Sun, Mar 9, 2014 at 4:21 PM, Florian Seydoux <fs...@apache.org> wrote:
> At APR, cmake seems experimental, but I feel/hope it's the way to go for
> log4cxx - unfortunately, I don't have real experience with it, but I'll
> try it (current situation is a bit frustrating).

Would CMake as the only build system satisfy the needs of Windows
folk?  Having two build systems (autotools+Ant or autotools+another)
is asking for trouble and incompatibilities.  I've spent enough time
hacking Autotools and have enough of an interest in learning CMake
that I would be willing to sign up (after I finish my interminable
thesis) to porting the autotools system to CMake.

- Rhys

Re: Podling report March 2014

Posted by Florian Seydoux <fs...@apache.org>.
On 04.03.2014 22:38, Thorsten Schöning wrote:
>> I feel the log4cxx-supported Windows build system(s) should be at
>> least the APR-supported Windows build system(s).
> 
> I see CMAKE, old MS VS project files, generated make files and Log4cxx
> is building APR using ANT...

At APR, cmake seems experimental, but I feel/hope it's the way to go for
log4cxx - unfortunately, I don't have real experience with it, but I'll
try it (current situation is a bit frustrating).
BTW, their make (nmake if I remember well) are very well maintained.

-- Thanks for the report Thorsten!

flo


-- 
flo

Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Rhys Ulerich,
am Dienstag, 4. März 2014 um 18:59 schrieben Sie:

> I feel the log4cxx-supported Windows build system(s) should be at
> least the APR-supported Windows build system(s).

We should only look at APR if we have the same resources, meaning man
power, tests for different environments etc., else we should simply
only support what our team uses and add contributions by others. I
recently had to hunt down some bug around APR and from their
discussion on the mailing list I had the feeling that they only test
what people had setup as environment as well: Some users had current
versions of MS VS, others old ones. :-)

> Hence looking at APR
> for inspiration and maybe a public list of supported stuff that we
> could use.

I see CMAKE, old MS VS project files, generated make files and Log4cxx
is building APR using ANT...

> So, respectfully, consider fixing cpptasks for your version of C++ Builder.

I really do, but it's not only C++ Builder, cpptasks use deprecated
command line args for current versions of MS VS as well and ultimately
one would need to publish fixed versions of cpptasks to be used by
maven by others. Adopting some text files in case of problems seems
like a lower barrier.

But I get your point now, I simply don't feel myself in a position to
want to talk to APR-windows-devs currently if I don't have a plan or
checked the already known options like fixing cpptasks. If anyone else
is or you want, go take the chance and add something to the podling
report.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Rhys Ulerich <rh...@gmail.com>.
Sorry to have been vague in my intent...

I feel the log4cxx-supported Windows build system(s) should be at
least the APR-supported Windows build system(s).  Hence looking at APR
for inspiration and maybe a public list of supported stuff that we
could use.

> I don't think I get the idea behind this (again). Do you mean Ant as
> prerequisite for APR?

No, I mentioned it only because we've discussed Ant in the past and
there's considerable Anty-ness in place already.

> What would be the benefit of knowing which platforms APR can
> support on Windows and maybe Log4cxx doesn't right now for any reason?

Because our dependencies are pretty much exactly APR.  If APR can
build, log4cxx should build.

> I think the main problem for Windows will be cpptasks and build.xml,
> APR works fine for example on current versions of C++ Builder, but
> cpptasks don't.

So, respectfully, consider fixing cpptasks for your version of C++ Builder.

- Rhys

Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Rhys Ulerich,
am Dienstag, 4. März 2014 um 15:39 schrieben Sie:

> Maybe.  If we'd like to ask for guidance from the APR folks, the
> report might be a good vehicle for it.

OK, obviously I didn't understand who you meant with "APR-on-Windows
developers" and didn't get the context. :-)

> APR says https://apr.apache.org/compiling_win32.html about Windows
> builds and presumably we're some improper subset given log4cxx's
> dependency on APR.  I don't see any mention of Ant, but I've not
> looked hard.

I don't think I get the idea behind this (again). Do you mean Ant as
prerequisite for APR? I don't think it is, I have the feeling Curt only
used it because of his Java and Log4j background. Or that the current
build.xml tries to build APR itself as well? Than I would simply
discuss removing that in the future.

> Would it be worth asking for some virtual face time with
> APR-on-Windows developers to get their recommendation for what APR
> currently supports?

From your link I don't have the feeling that APR supports less than
Log4cxx. What would be the benefit of knowing which platforms APR can
support on Windows and maybe Log4cxx doesn't right now for any reason?
I think the main problem for Windows will be cpptasks and build.xml,
APR works fine for example on current versions of C++ Builder, but
cpptasks don't.

No, I think we first need to discuss how we want to build Log4cxx on
Windows in general, if we want to provide contributed projects, use
CMAKE or whatever. I think this will get more likely a bottleneck than
APR or anything else.

http://logging.apache.org/log4cxx/building/index.html

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Rhys Ulerich <rh...@gmail.com>.
> don't you want to start a separate thread for this discussion?

Maybe.  If we'd like to ask for guidance from the APR folks, the
report might be a good vehicle for it.

- Rhys

Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Rhys Ulerich,
am Dienstag, 4. März 2014 um 06:29 schrieben Sie:

>   1. We probably need to decide what's an acceptable platform/compiler list, sort out any
>      remaining hiccups, and then move towards a release.

Hi Rhys,

don't you want to start a separate thread for this discussion?

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Rhys Ulerich <rh...@gmail.com>.
Hi Thorsten,

Thank you for writing the draft.

>   1. We probably need to decide what's an acceptable platform/compiler list, sort out any
>      remaining hiccups, and then move towards a release.

Most true.  The un*x side is easy-- we use the autotools and nearly
any compiler one wants to throw at us, we try our best.

APR says https://apr.apache.org/compiling_win32.html about Windows
builds and presumably we're some improper subset given log4cxx's
dependency on APR.  I don't see any mention of Ant, but I've not
looked hard.

Would it be worth asking for some virtual face time with
APR-on-Windows developers to get their recommendation for what APR
currently supports?

- Rhys

Re: Podling report March 2014

Posted by Christian Grobmeier <gr...@gmail.com>.
Great, I added you.



On 6 Mar 2014, at 16:40, Thorsten Schöning wrote:

> Guten Tag Christian Grobmeier,
> am Donnerstag, 6. März 2014 um 16:11 schrieben Sie:
>
>> I added it for you.
>
> Thanks, my user is ThorstenSchöning.
>
> Mit freundlichen Grüßen,
>
> Thorsten Schöning
>
> -- 
> Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
> AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
>
> Telefon...........05151-  9468- 55
> Fax...............05151-  9468- 88
> Mobil..............0178-8 9468- 04
>
> AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
> AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Christian Grobmeier,
am Donnerstag, 6. März 2014 um 16:11 schrieben Sie:

> I added it for you.

Thanks, my user is ThorstenSchöning.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Christian Grobmeier <gr...@gmail.com>.
I added it for you.

Please tell me your wiki username and I put you on the whitelist.
This became necessary after lot of spam problems. After being on the whitelist
you can edit the wiki.

Cheers

On 5 Mar 2014, at 9:54, Thorsten Schöning wrote:

> Guten Tag Christian Grobmeier,
> am Dienstag, 4. März 2014 um 15:30 schrieben Sie:
>
>> Please add it to the Wiki, I will sign it then.
>
> I can't, I couldn't login with my Jira or Apache credentials and
> created a new user, but am still unable to edit that page or even the
> mentioned Sandbox in the HelpContent.
>
> Am I missing something?
>
> Mit freundlichen Grüßen,
>
> Thorsten Schöning
>
> -- 
> Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
> AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
>
> Telefon...........05151-  9468- 55
> Fax...............05151-  9468- 88
> Mobil..............0178-8 9468- 04
>
> AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
> AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

Re: Podling report March 2014

Posted by Thorsten Schöning <ts...@am-soft.de>.
Guten Tag Christian Grobmeier,
am Dienstag, 4. März 2014 um 15:30 schrieben Sie:

> Please add it to the Wiki, I will sign it then.

I can't, I couldn't login with my Jira or Apache credentials and
created a new user, but am still unable to edit that page or even the
mentioned Sandbox in the HelpContent.

Am I missing something?

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


Re: Podling report March 2014

Posted by Christian Grobmeier <gr...@gmail.com>.
Thanks Thorsten for your proactive approache!

Please add it to the Wiki, I will sign it then.



On 3 Mar 2014, at 22:39, Thorsten Schöning wrote:

> Hi all,
>
> here's my draft for our next podling report, mainly the same like last
> month:
>
> --------------------
> log4cxx2
>
> Logging for C++
>
> log4cxx2 has been incubating since 2013-12-09.
>
> Three most important issues to address in the move towards graduation:
>
> 1. We probably need to decide what's an acceptable platform/compiler 
> list, sort out any
>   remaining hiccups, and then move towards a release.
> 2. We need to release 0.11.0 as maintenance release.
> 3. We need to make a broader use of the ASF infrastructure
>   (notably the CI, as well as improved management of the Jira
>   site - notably with triaging), and establish a roadmap for
>   the next releases.
>
> Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
> aware of?
>
> N/A
>
> How has the community developed since the last report?
>
> The committers are still getting acquainted with each other and the
> foundation. There's only little need for support currently, but
> from time to time it looks like "old users" notify about themselves.
>
> How has the project developed since the last report?
>
> We have applied a lot of bug fixes which were collected in the last
> years in JIRA and fit to a maintenance release, tested on different
> platforms and started to discuss about changes in the used build
> system because of different problems.
>
> Date of last release:
>
> 2008-04-03 was the official, pre-incubation 0.10.0
>
> Many post-0.10.0 commits exist on trunk which we intend to get out as 
> 0.11.x.
>
> When were the last committers or PMC members elected?
>
> N/A
>
> Signed-off-by:
>
> [ ](log4cxx2) Christian Grobmeier
> [ ](log4cxx2) Scott Deboy
>
> Shepherd/Mentor notes:
>
>
>
> --------------------
>
> Mit freundlichen Grüßen,
>
> Thorsten Schöning
>
> -- 
> Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
> AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
>
> Telefon...........05151-  9468- 55
> Fax...............05151-  9468- 88
> Mobil..............0178-8 9468- 04
>
> AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
> AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB