There are not many important changes.  It looks like really only the
following has changed:

* LOGCXX-556 - issue with the syslog appender
* Multiple process support for the BufferedWriter
* Fix the build with Qt
* Mocking the clock(really only relevant for unit tests)
* Static initialization updates

The good news is that making the release is very easy at this point.
All you have to do is to define APACHE_MAINTAINER and do 'make dist'
to generate the tar.gz/zip files and the checksums, build and upload
the site to staging, and upload the binaries to the SVN repo for
voting on.

-Robert Middleton

On Mon, Sep 26, 2022 at 9:13 PM Stephen Webb <swebb2...@gmail.com> wrote:
>
> I just went through the differences between master and rel/v0.13.0 and the
> only significant fix I saw in master was the crash in a statically linked
> log4cxx library.
>
> While I am not familiar with the amount of work required to create a
> release (it looks like a lot), I wonder if there are enough changes in
> master to justify the work of creating a release.
>
> On Tue, Sep 27, 2022 at 11:02 AM Robert Middleton <osfan6...@gmail.com>
> wrote:
>
> > On Mon, Sep 26, 2022 at 5:09 AM Thorsten Schöning <tschoen...@am-soft.de>
> > wrote:
> > > > * Having better error reporting - many exceptions that are thrown are
> > > > basically swallowed and just print out to stderr at the moment.  Come
> > > > to think of it, do we even want exceptions?  It seems like a bad idea
> > > > for the logging framework to throw exceptions
> > >
> > > What else do you have in mind, some error handlers and callbacks?
> > > Throwing and swallowing at some point doesn't sound that bad, as long
> > > as the problem is visible somewhere. Logback pretty mich logs on
> > > STDERR or STDOUT only as well.
> > >
> >
> > Yes, error handling and/or callbacks to notify the user.  There are
> > certain situations where there isn't much useful information available
> > unless you're looking at STDERR, and even sometimes that information
> > is pretty useless.  For example, if you try to use the DOMConfigurator
> > and the file isn't found, the only way for you to tell that something
> > went wrong is to view the output of the process; this should probably
> > return a bool or something to indicate that the configuration was
> > successful or not.
> >
> > And then there's the incredibly unhelpful error message of "please
> > initialize the log4cxx system properly" which should probably print
> > out a bit more as to what it tried to do and why it failed.
> >
> > -Robert Middleton
> >

Reply via email to