I'm totally OK with doing more rapid releases like that. Log4j 1 only got
up to 1.2, but I can see us being a bit more agile here.


On 2 September 2014 19:34, Gary Gregory <[email protected]> wrote:

> All of this sounds pretty big-bang-ish to me (not in the good sense), but,
> I do appreciate the work :-) and I like what we are doing.
>
> Here is an alternative, based on RERO and Matt's avail as an RM.
>
> 2.1 adds log4j-streams
> 2.2 adds JUL (if we like it, which I know we will :-)
> 2.3 adds the JMS refactoring (if we like... ;-)
> and so on.
>
> Each release would also includes bug fixes of course.
>
> I believe this would allow us to focus our limited resource in more laser
> like fashion and give each feature and better change of succeeding.
>
> Thoughts?
>
> Gary
>
>
> On Tue, Sep 2, 2014 at 7:57 PM, Matt Sicker <[email protected]> wrote:
>
>> I think it might be beneficial to include the PrintWriter and PrintStream
>> classes in the API. However, it's not completely necessary.
>>
>> If we're going to do a 2.1 release sooner rather than later, then there's
>> no point in making another 2.0.x release. It would be nice to get some of
>> the new features like the JUL bridge out there for people. There may be a
>> possibility in adapting the 1.2 bridge to provide optional log4j-core
>> functionality while still allowing for most of its features to continue
>> working with just the API.
>>
>> I also would like to integrate the JMS refactoring as well. It really
>> belongs in its own module, and I've got a branch that does just that. I
>> still need to add in aliases for the Queue/Topic plugins so that everything
>> works fine.
>>
>> Then there's the plugin registry updates. Yeah, I've got a few branches
>> out there with patches and homemade code. ;)
>>
>>
>> On 2 September 2014 12:11, Ralph Goers <[email protected]>
>> wrote:
>>
>>> Yes, I would prefer that we make that decision before it is released.
>>>
>>> Ralph
>>>
>>> On Sep 2, 2014, at 9:27 AM, Gary Gregory <[email protected]> wrote:
>>>
>>>  On Tue, Sep 2, 2014 at 12:17 PM, Ralph Goers <
>>> [email protected]> wrote:
>>>
>>>> OK - I ask because it was previously suggested that it just become
>>>> integrated with the API. As I said, making it a separate module right now
>>>> should make it easier to decide whether that is a good idea or not.
>>>>
>>>
>>> Sure, for now it's fine. Once we release it though, we probably will not
>>> be able to move it about. Or, if we do move the code from -streams to -api,
>>> we'll have to keep -streams as an empty module at least for 2.x
>>> compatibility until 3.0.
>>>
>>> So we need to make sure we know where we want the code because some
>>> aspects will be set in stone.
>>>
>>> Gary
>>>
>>>
>>>>
>>>> Ralph
>>>>
>>>> On Sep 2, 2014, at 9:13 AM, Gary Gregory <[email protected]>
>>>> wrote:
>>>>
>>>> Ralph,
>>>>
>>>> Matt merged the code into master this weekend (the new module
>>>> log4j-streams) and I've hacking on it there.
>>>>
>>>> Right now, it's 13 classes (which could be 14 with another refactoring)
>>>> and the jar is 34,588 bytes.
>>>>
>>>> The 2.1-SNAPSHOT API jar is 124,401 bytes.
>>>>
>>>> It looks like the solution is fairly complete WRT covering many of
>>>> streams and writers.
>>>>
>>>> The original author should really opine on completeness though.
>>>>
>>>> Gary
>>>>
>>>>
>>>> On Tue, Sep 2, 2014 at 12:07 PM, Ralph Goers <
>>>> [email protected]> wrote:
>>>>
>>>>> Gary,
>>>>>
>>>>> How many classes is it and how much of an impact would it have on the
>>>>> API if it was merged there?  Can you provide a link to to the branch 
>>>>> again?
>>>>>
>>>>> Ralph
>>>>>
>>>>> On Sep 2, 2014, at 7:31 AM, Gary Gregory <[email protected]>
>>>>> wrote:
>>>>>
>>>>>  Hi All:
>>>>>
>>>>> This is a vague plan proposal for the new log4-streams module:
>>>>>
>>>>> - Clean up ALL of the current log4-streams code, add features, tweak
>>>>> features, remove features, bang it, tap it, test it. I do not know what is
>>>>> in progress in all of the classes/tests. Matt? Bruce?
>>>>> - Once the code is all good, which it seems to be ATM, the patch was
>>>>> excellent, discuss how much of it we want to release for 2.1.
>>>>>   -- all of it, not a burden due to size since it is a new module
>>>>>   -- only was is needed to support PrintWriter and PrintStream, which
>>>>> is the minimum IMO.
>>>>>   -- something in the middle: please outline.
>>>>>   -- Document it.
>>>>>
>>>>> In a perfect world, I would hope we could settle this in one, two or
>>>>> three weeks or so, and then document and release 2.1 in keeping with RERO
>>>>> if Matt is still willing and able to RM.
>>>>>
>>>>> Matt has mentioned in a separate thread considering a 2.0.3 release
>>>>> which, if he goes through with, should probably not include the new
>>>>> streaming module. I would prefer we concentrate on 2.1 instead of a 2.0.3
>>>>> but I am biased since I do not have bugs in 2.0.2 that need fixing ASAP.
>>>>>
>>>>> Thoughts?
>>>>>
>>>>> Thank you,
>>>>> Gary
>>>>>
>>>>> --
>>>>> E-Mail: [email protected] | [email protected]
>>>>> <[email protected]>
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <http://www.manning.com/bauer3/>
>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> E-Mail: [email protected] | [email protected]
>>>> <[email protected]>
>>>> Java Persistence with Hibernate, Second Edition
>>>> <http://www.manning.com/bauer3/>
>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>> Blog: http://garygregory.wordpress.com
>>>> Home: http://garygregory.com/
>>>> Tweet! http://twitter.com/GaryGregory
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> E-Mail: [email protected] | [email protected]
>>> <[email protected]>
>>> Java Persistence with Hibernate, Second Edition
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>>
>>>
>>>
>>
>>
>> --
>> Matt Sicker <[email protected]>
>>
>
>
>
> --
> E-Mail: [email protected] | [email protected]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
Matt Sicker <[email protected]>

Reply via email to