You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Mikael Ståldal <mi...@magine.com> on 2016/01/12 17:24:13 UTC

Re: Log4j for Scala

So where are we on this?

On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mi...@magine.com>
wrote:

> Sounds good then.
>
> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> Sure.
>>
>> Ralph
>>
>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mi...@magine.com>
>> wrote:
>>
>> Can it still depend on log4-api version 2.5 then?
>>
>>
>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ra...@dslextreme.com>
>> wrote:
>>
>>> I’d actually suggest using a version that has nothing to do with Log4j’s
>>> versioning at this point. For example 0.9 is a great way to let people know
>>> it isn’t GA.
>>>
>>> Ralph
>>>
>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>
>>> I'm pretty sure you can use different versions for different modules. We
>>> just keep the same version across the project. Making it 2.5-beta1 sounds
>>> fine to me.
>>>
>>> On 14 December 2015 at 03:00, Mikael Ståldal <mi...@magine.com>
>>>  wrote:
>>>
>>>> My intention is to make a public release, which is easily accessible
>>>> (binaries through Maven central), but mark it as preview somehow to be able
>>>> to get some feedback before we commit to a final API.
>>>>
>>>> I would prefer if we could use the same group and artifact names as in
>>>> the final, but include something in the version which marks it as preview.
>>>> Such as "2.5-beta1"
>>>>
>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>> ralph.goers@dslextreme.com> wrote:
>>>>
>>>>> I believe I could run the release plugin against just his module, but
>>>>> I have never tried that. Or the process could be done manually.
>>>>>
>>>>> Sent from my iPad
>>>>>
>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> I thought Mikael's intention was to make the scala module part of the
>>>>> next release, while somehow marking it as experimental so that we can still
>>>>> make changes to the API depending on user feedback.
>>>>>
>>>>> I don't mind either way, but is there any way to release only the
>>>>> scala module?
>>>>>
>>>>> Remko
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>> wrote:
>>>>>
>>>>> If it builds by default it will be part of the next release, which I
>>>>> am not certain is assured yet.  I think that is why he wants to release it
>>>>> separately.
>>>>>
>>>>> Ralph
>>>>>
>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>> branch, so it should be okay to build this module by default. No need for
>>>>> setting up a separate profile AFAIC.
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>> wrote:
>>>>>
>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>> think you have to specify the project as of type pom and then use the maven
>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>
>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>
>>>>> Ralph
>>>>>
>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Should the package name include ".experimental." ?
>>>>>
>>>>> Gary
>>>>>
>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>
>>>>>> That is true.  In fact, we could add an “experimental" profile to the
>>>>>> parent pom that has the experimental modules in it. They wouldn’t have to
>>>>>> build by default.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>> feedback requested".
>>>>>>
>>>>>> That way we simply use our existing release process and instead of
>>>>>> 2.5.1, our next release would be 2.6.
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>> wrote:
>>>>>>
>>>>>> With SVN we had a separate branch for experimental stuff.  In fact,
>>>>>> that is where Log4j 2 originated.  I am not sure how to do the same thing
>>>>>> with git.  If you have an account at github you could put the project
>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>
>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>
>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>
>>>>>> I think it would be enough to release the Scala modules, and let them
>>>>>> depend on Log4j API 2.5, if that is possible.
>>>>>>
>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up
>>>>>>> to trying your hand at RM duties?
>>>>>>>
>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole
>>>>>>> suite?
>>>>>>>
>>>>>>> Gary
>>>>>>>
>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>
>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > It would make more sense to me to release the scala beta as a
>>>>>>>>> single separate module. Then integrate it once you are sure.
>>>>>>>>>
>>>>>>>>> +1
>>>>>>>>>
>>>>>>>>> Gary
>>>>>>>>>
>>>>>>>>> >
>>>>>>>>> > Speaking of a release I am happy to start the release today if
>>>>>>>>> we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>> >
>>>>>>>>> > Ralph
>>>>>>>>> >
>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <ga...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the
>>>>>>>>> same time_ with the Scala modules.
>>>>>>>>> >>
>>>>>>>>> >> Gary
>>>>>>>>> >>
>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>> >>>
>>>>>>>>> >>> How should we proceed on this? It would be good to be able to
>>>>>>>>> release some beta or preview version of this and get some feedback from
>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>> >>>
>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>> >>>>
>>>>>>>>> >>>> The artifact name does not have to match the directory name.
>>>>>>>>> However, we were advised that they should or else some of the Maven plugins
>>>>>>>>> might have problems. I think the site plugin was one of them.
>>>>>>>>> >>>>
>>>>>>>>> >>>> Ralph
>>>>>>>>> >>>>
>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <bo...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or
>>>>>>>>> something like that.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>> >>>>>>
>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain
>>>>>>>>> maven behaviors relies on this...
>>>>>>>>> >>>>>>
>>>>>>>>> >>>>>> Gary
>>>>>>>>> >>>>>>
>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <bo...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I
>>>>>>>>> thought.
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that
>>>>>>>>> too, right?
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>> www.magine.com
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>> message
>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>> case,
>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>> the sender by reply email.
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> --
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>> www.magine.com
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>> message
>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>> sender by reply email.
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> --
>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> --
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>> www.magine.com
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>> message
>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>> sender by reply email.
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> --
>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> --
>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> --
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>> >>> Senior software developer
>>>>>>>>> >>>
>>>>>>>>> >>> Magine TV
>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>> www.magine.com
>>>>>>>>> >>>
>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in
>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>> >>> (or responsible for delivery of the message to such a person),
>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>> >>> you should destroy this message and kindly notify the sender
>>>>>>>>> by reply email.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>> <http://www.magine.com/>
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>> <gg...@apache.org>
>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>> <http://www.magine.com/>
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>> <gg...@apache.org>
>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>> <http://www.magine.com/>
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>
>>>
>>>
>>> --
>>> Matt Sicker <bo...@gmail.com>
>>>
>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>



-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.staldal@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Re: Log4j for Scala

Posted by Matt Sicker <bo...@gmail.com>.
What's the earliest release that would include log4j-scala? I'm guessing
2.6, so going the 2.6-alpha1 route makes sense to me. No need to include
alpha1 releases of everything else unless something is required in
log4j-scala not already in 2.5.

On 12 January 2016 at 15:19, Gary Gregory <ga...@gmail.com> wrote:

> To be clear, we would have:
>
> Everything at 2.5 as we have now and one additional artifact at
> 2.5.1-alpha1, yeah odd. But if the new component was at 2.6-alpha1 (not a
> maintenance alpha, but a feature alpha), that seems more palatable.
>
> An alternative is to release all of Log4j with the new module, all of it
> as 2.5.1-alpha1 or 2.6-alpha1.
>
> Gary
>
> On Tue, Jan 12, 2016 at 12:55 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> That is what I am talking about. It seems strange to have a log4j 2
>> component at 2.5.1-alpha1.
>>
>> Ralph
>>
>> On Jan 12, 2016, at 11:50 AM, Gary Gregory <ga...@gmail.com>
>> wrote:
>>
>> How about 2.5.1-alpha1?
>>
>> Gary
>>
>> On Tue, Jan 12, 2016 at 10:21 AM, Ralph Goers <ralph.goers@dslextreme.com
>> > wrote:
>>
>>> OK - but I don’t want to release all of Log4j - just the Scala part. I
>>> would also like to use a version number that doesn’t confuse people into
>>> thinking this is a new release of Log4j or is actually part of Log4j 2.5
>>> and probably not 2.5.1 either, since if it is released with 2.5.1 then
>>> having two 2.5.1’s, even if one has a classifier, is going to lead to
>>> confusion.
>>>
>>> Ralph
>>>
>>> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mi...@magine.com>
>>> wrote:
>>>
>>> That branch is up-to-date with master, and builds properly.
>>>
>>> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ralph.goers@dslextreme.com
>>> > wrote:
>>>
>>>> OK - I suppose it would be OK to release from the branch. I will try to
>>>> take a look at it this evening and make suggestions.
>>>>
>>>> Ralph
>>>>
>>>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com>
>>>> wrote:
>>>>
>>>> In branch LOG4J-1181
>>>>
>>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <
>>>> ralph.goers@dslextreme.com> wrote:
>>>>
>>>>> First off, where is the code right now?
>>>>>
>>>>> Ralph
>>>>>
>>>>>
>>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
>>>>> wrote:
>>>>>
>>>>> Yes, but I am not really sure about how to do a release.
>>>>>
>>>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I thought we/you were going to cut an alpha release?
>>>>>>
>>>>>> Gary
>>>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>>>>>> wrote:
>>>>>>
>>>>>>> So where are we on this?
>>>>>>>
>>>>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>>> Sounds good then.
>>>>>>>>
>>>>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>
>>>>>>>>> Sure.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>
>>>>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>
>>>>>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>>>>>> people know it isn’t GA.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I'm pretty sure you can use different versions for different
>>>>>>>>>> modules. We just keep the same version across the project. Making it
>>>>>>>>>> 2.5-beta1 sounds fine to me.
>>>>>>>>>>
>>>>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> My intention is to make a public release, which is easily
>>>>>>>>>>> accessible (binaries through Maven central), but mark it as preview somehow
>>>>>>>>>>> to be able to get some feedback before we commit to a final API.
>>>>>>>>>>>
>>>>>>>>>>> I would prefer if we could use the same group and artifact names
>>>>>>>>>>> as in the final, but include something in the version which marks it as
>>>>>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I believe I could run the release plugin against just his
>>>>>>>>>>>> module, but I have never tried that. Or the process could be done manually.
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>>
>>>>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <
>>>>>>>>>>>> remko.popma@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I thought Mikael's intention was to make the scala module part
>>>>>>>>>>>> of the next release, while somehow marking it as experimental so that we
>>>>>>>>>>>> can still make changes to the API depending on user feedback.
>>>>>>>>>>>>
>>>>>>>>>>>> I don't mind either way, but is there any way to release only
>>>>>>>>>>>> the scala module?
>>>>>>>>>>>>
>>>>>>>>>>>> Remko
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>
>>>>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <
>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> If it builds by default it will be part of the next release,
>>>>>>>>>>>> which I am not certain is assured yet.  I think that is why he wants to
>>>>>>>>>>>> release it separately.
>>>>>>>>>>>>
>>>>>>>>>>>> Ralph
>>>>>>>>>>>>
>>>>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>
>>>>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> That seems like a bit of a pain. It would be better to specify
>>>>>>>>>>>> the classifier as experimental but you can’t do that in the pom as I
>>>>>>>>>>>> recall. I think you have to specify the project as of type pom and then use
>>>>>>>>>>>> the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>>>>
>>>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>>>>
>>>>>>>>>>>> Ralph
>>>>>>>>>>>>
>>>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>>>
>>>>>>>>>>>> Gary
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile
>>>>>>>>>>>>> to the parent pom that has the experimental modules in it. They wouldn’t
>>>>>>>>>>>>> have to build by default.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <
>>>>>>>>>>>>> remko.popma@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Why not just put it on master and _document_ it as
>>>>>>>>>>>>> "experimental, feedback requested".
>>>>>>>>>>>>>
>>>>>>>>>>>>> That way we simply use our existing release process and
>>>>>>>>>>>>> instead of 2.5.1, our next release would be 2.6.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <
>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and
>>>>>>>>>>>>> let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you
>>>>>>>>>>>>>> feeling up to trying your hand at RM duties?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or
>>>>>>>>>>>>>> the whole suite?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta
>>>>>>>>>>>>>>>> as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release
>>>>>>>>>>>>>>>> today if we are ready.  I just want to review the delete stuff Remko just
>>>>>>>>>>>>>>>> added.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta
>>>>>>>>>>>>>>>> _at the same time_ with the Scala modules.
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be
>>>>>>>>>>>>>>>> able to release some beta or preview version of this and get some feedback
>>>>>>>>>>>>>>>> from Scala developers before we make the API final.
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via
>>>>>>>>>>>>>>>> <finalName> or something like that.
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <
>>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module
>>>>>>>>>>>>>>>> name I thought.
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be
>>>>>>>>>>>>>>>> like that too, right?
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary
>>>>>>>>>>>>>>>> compatibility between major versions. There is a convention for encoding
>>>>>>>>>>>>>>>> this into Maven artifact IDs, it will be: "log4j-scala_2.10",
>>>>>>>>>>>>>>>> "log4j-scala_2.11" etc.
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a
>>>>>>>>>>>>>>>> lot compatibility issues from version to version. Would is make sense to
>>>>>>>>>>>>>>>> tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael
>>>>>>>>>>>>>>>> Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden
>>>>>>>>>>>>>>>>  |   www.magine.com
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information
>>>>>>>>>>>>>>>> may be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>>>>> this message
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message
>>>>>>>>>>>>>>>> to such a person), you may not copy or deliver this message to anyone. In
>>>>>>>>>>>>>>>> such case,
>>>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>>>>   www.magine.com
>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may
>>>>>>>>>>>>>>>> be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>>>>> this message
>>>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>>>>  www.magine.com
>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained
>>>>>>>>>>>>>>> in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender
>>>>>>>>>>>>>>> by reply email.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender
>>>>>>>>>>>>> by reply email.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>
>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>> Senior software developer
>>>>>>>>>>>
>>>>>>>>>>> *Magine TV*
>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>>>   <http://www.magine.com/>
>>>>>>>>>>>
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>> reply email.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> [image: MagineTV]
>>>>>>>>>
>>>>>>>>> *Mikael Ståldal*
>>>>>>>>> Senior software developer
>>>>>>>>>
>>>>>>>>> *Magine TV*
>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>
>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>> reply email.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> [image: MagineTV]
>>>>>>>
>>>>>>> *Mikael Ståldal*
>>>>>>> Senior software developer
>>>>>>>
>>>>>>> *Magine TV*
>>>>>>> mikael.staldal@magine.com
>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>
>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>> reply email.
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>>
>>>
>>
>>
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> 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: garydgregory@gmail.com | ggregory@apache.org
> 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 <bo...@gmail.com>

Re: Log4j for Scala

Posted by Gary Gregory <ga...@gmail.com>.
To be clear, we would have:

Everything at 2.5 as we have now and one additional artifact at
2.5.1-alpha1, yeah odd. But if the new component was at 2.6-alpha1 (not a
maintenance alpha, but a feature alpha), that seems more palatable.

An alternative is to release all of Log4j with the new module, all of it as
2.5.1-alpha1 or 2.6-alpha1.

Gary

On Tue, Jan 12, 2016 at 12:55 PM, Ralph Goers <ra...@dslextreme.com>
wrote:

> That is what I am talking about. It seems strange to have a log4j 2
> component at 2.5.1-alpha1.
>
> Ralph
>
> On Jan 12, 2016, at 11:50 AM, Gary Gregory <ga...@gmail.com> wrote:
>
> How about 2.5.1-alpha1?
>
> Gary
>
> On Tue, Jan 12, 2016 at 10:21 AM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> OK - but I don’t want to release all of Log4j - just the Scala part. I
>> would also like to use a version number that doesn’t confuse people into
>> thinking this is a new release of Log4j or is actually part of Log4j 2.5
>> and probably not 2.5.1 either, since if it is released with 2.5.1 then
>> having two 2.5.1’s, even if one has a classifier, is going to lead to
>> confusion.
>>
>> Ralph
>>
>> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mi...@magine.com>
>> wrote:
>>
>> That branch is up-to-date with master, and builds properly.
>>
>> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ra...@dslextreme.com>
>> wrote:
>>
>>> OK - I suppose it would be OK to release from the branch. I will try to
>>> take a look at it this evening and make suggestions.
>>>
>>> Ralph
>>>
>>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com>
>>> wrote:
>>>
>>> In branch LOG4J-1181
>>>
>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com
>>> > wrote:
>>>
>>>> First off, where is the code right now?
>>>>
>>>> Ralph
>>>>
>>>>
>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
>>>> wrote:
>>>>
>>>> Yes, but I am not really sure about how to do a release.
>>>>
>>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
>>>> wrote:
>>>>
>>>>> I thought we/you were going to cut an alpha release?
>>>>>
>>>>> Gary
>>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>>>>> wrote:
>>>>>
>>>>>> So where are we on this?
>>>>>>
>>>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>
>>>>>>> Sounds good then.
>>>>>>>
>>>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>
>>>>>>>> Sure.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <
>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>
>>>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>
>>>>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>>>>> people know it isn’t GA.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>> I'm pretty sure you can use different versions for different
>>>>>>>>> modules. We just keep the same version across the project. Making it
>>>>>>>>> 2.5-beta1 sounds fine to me.
>>>>>>>>>
>>>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>
>>>>>>>>>> My intention is to make a public release, which is easily
>>>>>>>>>> accessible (binaries through Maven central), but mark it as preview somehow
>>>>>>>>>> to be able to get some feedback before we commit to a final API.
>>>>>>>>>>
>>>>>>>>>> I would prefer if we could use the same group and artifact names
>>>>>>>>>> as in the final, but include something in the version which marks it as
>>>>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>>>>
>>>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I believe I could run the release plugin against just his
>>>>>>>>>>> module, but I have never tried that. Or the process could be done manually.
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>
>>>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I thought Mikael's intention was to make the scala module part
>>>>>>>>>>> of the next release, while somehow marking it as experimental so that we
>>>>>>>>>>> can still make changes to the API depending on user feedback.
>>>>>>>>>>>
>>>>>>>>>>> I don't mind either way, but is there any way to release only
>>>>>>>>>>> the scala module?
>>>>>>>>>>>
>>>>>>>>>>> Remko
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>
>>>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> If it builds by default it will be part of the next release,
>>>>>>>>>>> which I am not certain is assured yet.  I think that is why he wants to
>>>>>>>>>>> release it separately.
>>>>>>>>>>>
>>>>>>>>>>> Ralph
>>>>>>>>>>>
>>>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>
>>>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> That seems like a bit of a pain. It would be better to specify
>>>>>>>>>>> the classifier as experimental but you can’t do that in the pom as I
>>>>>>>>>>> recall. I think you have to specify the project as of type pom and then use
>>>>>>>>>>> the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>>>
>>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>>>
>>>>>>>>>>> Ralph
>>>>>>>>>>>
>>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>>
>>>>>>>>>>> Gary
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile
>>>>>>>>>>>> to the parent pom that has the experimental modules in it. They wouldn’t
>>>>>>>>>>>> have to build by default.
>>>>>>>>>>>>
>>>>>>>>>>>> Ralph
>>>>>>>>>>>>
>>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Why not just put it on master and _document_ it as
>>>>>>>>>>>> "experimental, feedback requested".
>>>>>>>>>>>>
>>>>>>>>>>>> That way we simply use our existing release process and instead
>>>>>>>>>>>> of 2.5.1, our next release would be 2.6.
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>
>>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>>>>
>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>>
>>>>>>>>>>>> Ralph
>>>>>>>>>>>>
>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>
>>>>>>>>>>>> I think it would be enough to release the Scala modules, and
>>>>>>>>>>>> let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you
>>>>>>>>>>>>> feeling up to trying your hand at RM duties?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>>>>>> whole suite?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta
>>>>>>>>>>>>>>> as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release
>>>>>>>>>>>>>>> today if we are ready.  I just want to review the delete stuff Remko just
>>>>>>>>>>>>>>> added.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at
>>>>>>>>>>>>>>> the same time_ with the Scala modules.
>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be
>>>>>>>>>>>>>>> able to release some beta or preview version of this and get some feedback
>>>>>>>>>>>>>>> from Scala developers before we make the API final.
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via
>>>>>>>>>>>>>>> <finalName> or something like that.
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <
>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module
>>>>>>>>>>>>>>> name I thought.
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be
>>>>>>>>>>>>>>> like that too, right?
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael
>>>>>>>>>>>>>>> Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden
>>>>>>>>>>>>>>>  |   www.magine.com
>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may
>>>>>>>>>>>>>>> be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>>>> this message
>>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>>>  www.magine.com
>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>>> message
>>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained
>>>>>>>>>>>>>> in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender
>>>>>>>>>>>>>> by reply email.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>>>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>
>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>
>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>
>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>>> reply email.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>
>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>> Senior software developer
>>>>>>>>>>
>>>>>>>>>> *Magine TV*
>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>>
>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>> reply email.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> [image: MagineTV]
>>>>>>>
>>>>>>> *Mikael Ståldal*
>>>>>>> Senior software developer
>>>>>>>
>>>>>>> *Magine TV*
>>>>>>> mikael.staldal@magine.com
>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>
>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>> reply email.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> 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: garydgregory@gmail.com | ggregory@apache.org
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

Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
That is what I am talking about. It seems strange to have a log4j 2 component at 2.5.1-alpha1.   

Ralph

> On Jan 12, 2016, at 11:50 AM, Gary Gregory <ga...@gmail.com> wrote:
> 
> How about 2.5.1-alpha1?
> 
> Gary
> 
> On Tue, Jan 12, 2016 at 10:21 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> OK - but I don’t want to release all of Log4j - just the Scala part. I would also like to use a version number that doesn’t confuse people into thinking this is a new release of Log4j or is actually part of Log4j 2.5 and probably not 2.5.1 either, since if it is released with 2.5.1 then having two 2.5.1’s, even if one has a classifier, is going to lead to confusion.
> 
> Ralph
> 
>> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> That branch is up-to-date with master, and builds properly.
>> 
>> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 
>> 
>> Ralph
>> 
>>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> 
>>> In branch LOG4J-1181
>>> 
>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> First off, where is the code right now?
>>> 
>>> Ralph
>>> 
>>> 
>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> 
>>>> Yes, but I am not really sure about how to do a release.
>>>> 
>>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>> I thought we/you were going to cut an alpha release?
>>>> 
>>>> Gary
>>>> 
>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> So where are we on this?
>>>> 
>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> Sounds good then.
>>>> 
>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> Sure.
>>>> 
>>>> Ralph
>>>> 
>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>> 
>>>>> Can it still depend on log4-api version 2.5 then?
>>>>> 
>>>>> 
>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>> 
>>>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>>>> 
>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>>>> 
>>>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>>>> 
>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>>>> 
>>>>>> Sent from my iPad
>>>>>> 
>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>> 
>>>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>>>> 
>>>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>>>> 
>>>>>>> Remko 
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>> 
>>>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>> 
>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>> 
>>>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>> 
>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>> 
>>>>>>>>>>> Gary
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>>>> 
>>>>>>>>>>> Ralph
>>>>>>>>>>> 
>>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>>>> 
>>>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>>>> 
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>> 
>>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>>  
>>>>>> 
>>>>>> Mikael Ståldal
>>>>>> Senior software developer 
>>>>>> 
>>>>>> Magine TV
>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>> 
>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>>  
>>>>> 
>>>>> Mikael Ståldal
>>>>> Senior software developer 
>>>>> 
>>>>> Magine TV
>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>> 
>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> 
> -- 
> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
> 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 <http://garygregory.wordpress.com/> 
> Home: http://garygregory.com/ <http://garygregory.com/>
> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>

Re: Log4j for Scala

Posted by Gary Gregory <ga...@gmail.com>.
How about 2.5.1-alpha1?

Gary

On Tue, Jan 12, 2016 at 10:21 AM, Ralph Goers <ra...@dslextreme.com>
wrote:

> OK - but I don’t want to release all of Log4j - just the Scala part. I
> would also like to use a version number that doesn’t confuse people into
> thinking this is a new release of Log4j or is actually part of Log4j 2.5
> and probably not 2.5.1 either, since if it is released with 2.5.1 then
> having two 2.5.1’s, even if one has a classifier, is going to lead to
> confusion.
>
> Ralph
>
> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mi...@magine.com>
> wrote:
>
> That branch is up-to-date with master, and builds properly.
>
> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> OK - I suppose it would be OK to release from the branch. I will try to
>> take a look at it this evening and make suggestions.
>>
>> Ralph
>>
>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com>
>> wrote:
>>
>> In branch LOG4J-1181
>>
>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ra...@dslextreme.com>
>> wrote:
>>
>>> First off, where is the code right now?
>>>
>>> Ralph
>>>
>>>
>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
>>> wrote:
>>>
>>> Yes, but I am not really sure about how to do a release.
>>>
>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
>>> wrote:
>>>
>>>> I thought we/you were going to cut an alpha release?
>>>>
>>>> Gary
>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>>>> wrote:
>>>>
>>>>> So where are we on this?
>>>>>
>>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>>>> mikael.staldal@magine.com> wrote:
>>>>>
>>>>>> Sounds good then.
>>>>>>
>>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>
>>>>>>> Sure.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>
>>>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>>>> people know it isn’t GA.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>>
>>>>>>>> I'm pretty sure you can use different versions for different
>>>>>>>> modules. We just keep the same version across the project. Making it
>>>>>>>> 2.5-beta1 sounds fine to me.
>>>>>>>>
>>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>
>>>>>>>>> My intention is to make a public release, which is easily
>>>>>>>>> accessible (binaries through Maven central), but mark it as preview somehow
>>>>>>>>> to be able to get some feedback before we commit to a final API.
>>>>>>>>>
>>>>>>>>> I would prefer if we could use the same group and artifact names
>>>>>>>>> as in the final, but include something in the version which marks it as
>>>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>>>
>>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>
>>>>>>>>>> I believe I could run the release plugin against just his module,
>>>>>>>>>> but I have never tried that. Or the process could be done manually.
>>>>>>>>>>
>>>>>>>>>> Sent from my iPad
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I thought Mikael's intention was to make the scala module part of
>>>>>>>>>> the next release, while somehow marking it as experimental so that we can
>>>>>>>>>> still make changes to the API depending on user feedback.
>>>>>>>>>>
>>>>>>>>>> I don't mind either way, but is there any way to release only the
>>>>>>>>>> scala module?
>>>>>>>>>>
>>>>>>>>>> Remko
>>>>>>>>>>
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>
>>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> If it builds by default it will be part of the next release,
>>>>>>>>>> which I am not certain is assured yet.  I think that is why he wants to
>>>>>>>>>> release it separately.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>>>
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>
>>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> That seems like a bit of a pain. It would be better to specify
>>>>>>>>>> the classifier as experimental but you can’t do that in the pom as I
>>>>>>>>>> recall. I think you have to specify the project as of type pom and then use
>>>>>>>>>> the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>>
>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>
>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile
>>>>>>>>>>> to the parent pom that has the experimental modules in it. They wouldn’t
>>>>>>>>>>> have to build by default.
>>>>>>>>>>>
>>>>>>>>>>> Ralph
>>>>>>>>>>>
>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Why not just put it on master and _document_ it as
>>>>>>>>>>> "experimental, feedback requested".
>>>>>>>>>>>
>>>>>>>>>>> That way we simply use our existing release process and instead
>>>>>>>>>>> of 2.5.1, our next release would be 2.6.
>>>>>>>>>>>
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>
>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>>>
>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>
>>>>>>>>>>> Ralph
>>>>>>>>>>>
>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>
>>>>>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling
>>>>>>>>>>>> up to trying your hand at RM duties?
>>>>>>>>>>>>
>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>>>>> whole suite?
>>>>>>>>>>>>
>>>>>>>>>>>> Gary
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as
>>>>>>>>>>>>>> a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today
>>>>>>>>>>>>>> if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at
>>>>>>>>>>>>>> the same time_ with the Scala modules.
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be
>>>>>>>>>>>>>> able to release some beta or preview version of this and get some feedback
>>>>>>>>>>>>>> from Scala developers before we make the API final.
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName>
>>>>>>>>>>>>>> or something like that.
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <
>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name
>>>>>>>>>>>>>> I thought.
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>>>>>> that too, right?
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal
>>>>>>>>>>>>>> <mi...@magine.com> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden
>>>>>>>>>>>>>>  |   www.magine.com
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may
>>>>>>>>>>>>>> be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>>> this message
>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>>  www.magine.com
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>> message
>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>> message
>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>>> case,
>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>>> message
>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender
>>>>>>>>>>>>> by reply email.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>>> 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
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>
>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>> Senior software developer
>>>>>>>>>>>
>>>>>>>>>>> *Magine TV*
>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>>>   <http://www.magine.com/>
>>>>>>>>>>>
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>> reply email.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> [image: MagineTV]
>>>>>>>>>
>>>>>>>>> *Mikael Ståldal*
>>>>>>>>> Senior software developer
>>>>>>>>>
>>>>>>>>> *Magine TV*
>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>
>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>> reply email.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> [image: MagineTV]
>>>>>>>
>>>>>>> *Mikael Ståldal*
>>>>>>> Senior software developer
>>>>>>>
>>>>>>> *Magine TV*
>>>>>>> mikael.staldal@magine.com
>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>
>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>> reply email.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
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

Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
Oh - And that probably means that you probably should add the scala stuff to a fork of the 2.5 release so that it can refer to artifacts that have been released already.

Ralph

> On Jan 12, 2016, at 11:21 AM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> OK - but I don’t want to release all of Log4j - just the Scala part. I would also like to use a version number that doesn’t confuse people into thinking this is a new release of Log4j or is actually part of Log4j 2.5 and probably not 2.5.1 either, since if it is released with 2.5.1 then having two 2.5.1’s, even if one has a classifier, is going to lead to confusion.
> 
> Ralph
> 
>> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> That branch is up-to-date with master, and builds properly.
>> 
>> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 
>> 
>> Ralph
>> 
>>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> 
>>> In branch LOG4J-1181
>>> 
>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> First off, where is the code right now?
>>> 
>>> Ralph
>>> 
>>> 
>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> 
>>>> Yes, but I am not really sure about how to do a release.
>>>> 
>>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>> I thought we/you were going to cut an alpha release?
>>>> 
>>>> Gary
>>>> 
>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> So where are we on this?
>>>> 
>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> Sounds good then.
>>>> 
>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> Sure.
>>>> 
>>>> Ralph
>>>> 
>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>> 
>>>>> Can it still depend on log4-api version 2.5 then?
>>>>> 
>>>>> 
>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>> 
>>>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>>>> 
>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>>>> 
>>>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>>>> 
>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>>>> 
>>>>>> Sent from my iPad
>>>>>> 
>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>> 
>>>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>>>> 
>>>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>>>> 
>>>>>>> Remko 
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>> 
>>>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>> 
>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>> 
>>>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>> 
>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>> 
>>>>>>>>>>> Gary
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>>>> 
>>>>>>>>>>> Ralph
>>>>>>>>>>> 
>>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>>>> 
>>>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>>>> 
>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>> 
>>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>>  
>>>>>> 
>>>>>> Mikael Ståldal
>>>>>> Senior software developer 
>>>>>> 
>>>>>> Magine TV
>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>> 
>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>>  
>>>>> 
>>>>> Mikael Ståldal
>>>>> Senior software developer 
>>>>> 
>>>>> Magine TV
>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>> 
>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 


Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
OK - but I don’t want to release all of Log4j - just the Scala part. I would also like to use a version number that doesn’t confuse people into thinking this is a new release of Log4j or is actually part of Log4j 2.5 and probably not 2.5.1 either, since if it is released with 2.5.1 then having two 2.5.1’s, even if one has a classifier, is going to lead to confusion.

Ralph

> On Jan 12, 2016, at 10:05 AM, Mikael Ståldal <mi...@magine.com> wrote:
> 
> That branch is up-to-date with master, and builds properly.
> 
> On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 
> 
> Ralph
> 
>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> In branch LOG4J-1181
>> 
>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> First off, where is the code right now?
>> 
>> Ralph
>> 
>> 
>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> 
>>> Yes, but I am not really sure about how to do a release.
>>> 
>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>> I thought we/you were going to cut an alpha release?
>>> 
>>> Gary
>>> 
>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> So where are we on this?
>>> 
>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> Sounds good then.
>>> 
>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> Sure.
>>> 
>>> Ralph
>>> 
>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> 
>>>> Can it still depend on log4-api version 2.5 then?
>>>> 
>>>> 
>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>>> 
>>>> Ralph
>>>> 
>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>> 
>>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>>> 
>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>>> 
>>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>>> 
>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>>> 
>>>>> Sent from my iPad
>>>>> 
>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>> 
>>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>>> 
>>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>>> 
>>>>>> Remko 
>>>>>> 
>>>>>> Sent from my iPhone
>>>>>> 
>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>> 
>>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>>> 
>>>>>>> Ralph
>>>>>>> 
>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>> 
>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>>> 
>>>>>>>> Sent from my iPhone
>>>>>>>> 
>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>> 
>>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>> 
>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>> 
>>>>>>>>> Ralph
>>>>>>>>> 
>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>> 
>>>>>>>>>> Gary
>>>>>>>>>> 
>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>>> 
>>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>>> 
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>> 
>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>>> 
>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>> 
>>>>>>>>>>>> Ralph
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> +1
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>  
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>  
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>>  
>>>>> 
>>>>> Mikael Ståldal
>>>>> Senior software developer 
>>>>> 
>>>>> Magine TV
>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>> 
>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com <ma...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   


Re: Log4j for Scala

Posted by Mikael Ståldal <mi...@magine.com>.
That branch is up-to-date with master, and builds properly.

On Tue, Jan 12, 2016 at 5:59 PM, Ralph Goers <ra...@dslextreme.com>
wrote:

> OK - I suppose it would be OK to release from the branch. I will try to
> take a look at it this evening and make suggestions.
>
> Ralph
>
> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com>
> wrote:
>
> In branch LOG4J-1181
>
> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> First off, where is the code right now?
>>
>> Ralph
>>
>>
>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
>> wrote:
>>
>> Yes, but I am not really sure about how to do a release.
>>
>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
>> wrote:
>>
>>> I thought we/you were going to cut an alpha release?
>>>
>>> Gary
>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>>> wrote:
>>>
>>>> So where are we on this?
>>>>
>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>>> mikael.staldal@magine.com> wrote:
>>>>
>>>>> Sounds good then.
>>>>>
>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>
>>>>>> Sure.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <
>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>
>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>
>>>>>>
>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>
>>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>>> people know it isn’t GA.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>
>>>>>>> I'm pretty sure you can use different versions for different
>>>>>>> modules. We just keep the same version across the project. Making it
>>>>>>> 2.5-beta1 sounds fine to me.
>>>>>>>
>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>>> My intention is to make a public release, which is easily
>>>>>>>> accessible (binaries through Maven central), but mark it as preview somehow
>>>>>>>> to be able to get some feedback before we commit to a final API.
>>>>>>>>
>>>>>>>> I would prefer if we could use the same group and artifact names as
>>>>>>>> in the final, but include something in the version which marks it as
>>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>>
>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>
>>>>>>>>> I believe I could run the release plugin against just his module,
>>>>>>>>> but I have never tried that. Or the process could be done manually.
>>>>>>>>>
>>>>>>>>> Sent from my iPad
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I thought Mikael's intention was to make the scala module part of
>>>>>>>>> the next release, while somehow marking it as experimental so that we can
>>>>>>>>> still make changes to the API depending on user feedback.
>>>>>>>>>
>>>>>>>>> I don't mind either way, but is there any way to release only the
>>>>>>>>> scala module?
>>>>>>>>>
>>>>>>>>> Remko
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> If it builds by default it will be part of the next release, which
>>>>>>>>> I am not certain is assured yet.  I think that is why he wants to release
>>>>>>>>> it separately.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>>>>>> think you have to specify the project as of type pom and then use the maven
>>>>>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>
>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>
>>>>>>>>> Gary
>>>>>>>>>
>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>
>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to
>>>>>>>>>> the parent pom that has the experimental modules in it. They wouldn’t have
>>>>>>>>>> to build by default.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>>>>>> feedback requested".
>>>>>>>>>>
>>>>>>>>>> That way we simply use our existing release process and instead
>>>>>>>>>> of 2.5.1, our next release would be 2.6.
>>>>>>>>>>
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>
>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>>
>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>
>>>>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling
>>>>>>>>>>> up to trying your hand at RM duties?
>>>>>>>>>>>
>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>>>> whole suite?
>>>>>>>>>>>
>>>>>>>>>>> Gary
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as
>>>>>>>>>>>>> a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>
>>>>>>>>>>>>> +1
>>>>>>>>>>>>>
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today
>>>>>>>>>>>>> if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at
>>>>>>>>>>>>> the same time_ with the Scala modules.
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able
>>>>>>>>>>>>> to release some beta or preview version of this and get some feedback from
>>>>>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName>
>>>>>>>>>>>>> or something like that.
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name
>>>>>>>>>>>>> I thought.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>>>>> that too, right?
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>   www.magine.com
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may
>>>>>>>>>>>>> be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>> this message
>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>> case,
>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>> case,
>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>
>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>
>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>
>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>>> reply email.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>
>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>> Senior software developer
>>>>>>>>>>
>>>>>>>>>> *Magine TV*
>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>>
>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>> reply email.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>> <gg...@apache.org>
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>> <http://www.magine.com/>
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>
>
>


-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.staldal@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Re: Log4j for Scala

Posted by Mikael Ståldal <mi...@magine.com>.
We need two Maven artifacts, with artifactId:s log4j-api-scala_2.10 and
log4j-api-scala_2.11. They could use the same source, but needs to be
compiled separately and have different dependencies on scala-library and
scala-reflect. The Scala build tool SBT can do this from the same source,
but I don't know any way to do it with Maven.

I guess that deploying the SNAPSHOTs would work, good idea.

Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
Is it just the maven artifacts? If so the this should be really easy. A release isn't a release unless you release the source, so there would be nothing to vote on.  Is there some reason we can't just deploy the SNAPSHOTS?

Ralph

> On Jan 13, 2016, at 2:16 AM, Mikael Ståldal <mi...@magine.com> wrote:
> 
> It is unfortunate that we need two almost identical projects, but I don't know any other solution when using Maven.
> 
> What I want is a binary release.
> 
>> On Wed, Jan 13, 2016 at 5:30 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>> Wow. Two whole lines differ between the 2.10 and 2.11 versions. Somehow it seems crazy to have to have two projects for this.
>> 
>> How are you planning on publishing this?  To use the release plugin it would seem you would need a parent project that includes both scala versions so that the release plugin can be run from there.   In addition, are you planning on creating a binary and source distribution for publishing? If so I believe there is a dev distribution site that might be more appropriate for this.  You might need to build a distribution by hand or with a script - eventually this will get added to the complete Log4j distribution so creating a project to build one for scala seems like overkill.
>> 
>> Ralph
>> 
>>> On Jan 12, 2016, at 9:59 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>>> 
>>> OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 
>>> 
>>> Ralph
>>> 
>>>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>> 
>>>> In branch LOG4J-1181
>>>> 
>>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>> First off, where is the code right now?
>>>>> 
>>>>> Ralph
>>>>> 
>>>>> 
>>>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>> 
>>>>>> Yes, but I am not really sure about how to do a release.
>>>>>> 
>>>>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>> I thought we/you were going to cut an alpha release?
>>>>>>> 
>>>>>>> Gary
>>>>>>> 
>>>>>>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com> wrote:
>>>>>>>> So where are we on this?
>>>>>>>> 
>>>>>>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>> Sounds good then.
>>>>>>>>> 
>>>>>>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>> Sure.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>>>>>>>>>>> 
>>>>>>>>>>>> Ralph
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Remko 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Ralph
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <bo...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <ga...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mi...@magine.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>>>>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>>  
>>>>>>>>>>> 
>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> Senior software developer 
>>>>>>>>>>> 
>>>>>>>>>>> Magine TV
>>>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>>>> 
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>>  
>>>>>>>>> 
>>>>>>>>> Mikael Ståldal
>>>>>>>>> Senior software developer 
>>>>>>>>> 
>>>>>>>>> Magine TV
>>>>>>>>> mikael.staldal@magine.com    
>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>>> 
>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> -- 
>>>>>>>>  
>>>>>>>> 
>>>>>>>> Mikael Ståldal
>>>>>>>> Senior software developer 
>>>>>>>> 
>>>>>>>> Magine TV
>>>>>>>> mikael.staldal@magine.com    
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>>>> 
>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>>  
>>>>>> 
>>>>>> Mikael Ståldal
>>>>>> Senior software developer 
>>>>>> 
>>>>>> Magine TV
>>>>>> mikael.staldal@magine.com    
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>>>> 
>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com 
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   

Re: Log4j for Scala

Posted by Mikael Ståldal <mi...@magine.com>.
It is unfortunate that we need two almost identical projects, but I don't
know any other solution when using Maven.

What I want is a binary release.

On Wed, Jan 13, 2016 at 5:30 AM, Ralph Goers <ra...@dslextreme.com>
wrote:

> Wow. Two whole lines differ between the 2.10 and 2.11 versions. Somehow it
> seems crazy to have to have two projects for this.
>
> How are you planning on publishing this?  To use the release plugin it
> would seem you would need a parent project that includes both scala
> versions so that the release plugin can be run from there.   In addition,
> are you planning on creating a binary and source distribution for
> publishing? If so I believe there is a dev distribution site that might be
> more appropriate for this.  You might need to build a distribution by hand
> or with a script - eventually this will get added to the complete Log4j
> distribution so creating a project to build one for scala seems like
> overkill.
>
> Ralph
>
> On Jan 12, 2016, at 9:59 AM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
> OK - I suppose it would be OK to release from the branch. I will try to
> take a look at it this evening and make suggestions.
>
> Ralph
>
> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com>
> wrote:
>
> In branch LOG4J-1181
>
> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
>
>> First off, where is the code right now?
>>
>> Ralph
>>
>>
>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
>> wrote:
>>
>> Yes, but I am not really sure about how to do a release.
>>
>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
>> wrote:
>>
>>> I thought we/you were going to cut an alpha release?
>>>
>>> Gary
>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>>> wrote:
>>>
>>>> So where are we on this?
>>>>
>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>>> mikael.staldal@magine.com> wrote:
>>>>
>>>>> Sounds good then.
>>>>>
>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>
>>>>>> Sure.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <
>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>
>>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>>
>>>>>>
>>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>
>>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>>> people know it isn’t GA.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>>
>>>>>>> I'm pretty sure you can use different versions for different
>>>>>>> modules. We just keep the same version across the project. Making it
>>>>>>> 2.5-beta1 sounds fine to me.
>>>>>>>
>>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>>> My intention is to make a public release, which is easily
>>>>>>>> accessible (binaries through Maven central), but mark it as preview somehow
>>>>>>>> to be able to get some feedback before we commit to a final API.
>>>>>>>>
>>>>>>>> I would prefer if we could use the same group and artifact names as
>>>>>>>> in the final, but include something in the version which marks it as
>>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>>
>>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>
>>>>>>>>> I believe I could run the release plugin against just his module,
>>>>>>>>> but I have never tried that. Or the process could be done manually.
>>>>>>>>>
>>>>>>>>> Sent from my iPad
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I thought Mikael's intention was to make the scala module part of
>>>>>>>>> the next release, while somehow marking it as experimental so that we can
>>>>>>>>> still make changes to the API depending on user feedback.
>>>>>>>>>
>>>>>>>>> I don't mind either way, but is there any way to release only the
>>>>>>>>> scala module?
>>>>>>>>>
>>>>>>>>> Remko
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> If it builds by default it will be part of the next release, which
>>>>>>>>> I am not certain is assured yet.  I think that is why he wants to release
>>>>>>>>> it separately.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>>>>>> think you have to specify the project as of type pom and then use the maven
>>>>>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>>>>>
>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>
>>>>>>>>> Gary
>>>>>>>>>
>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>
>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to
>>>>>>>>>> the parent pom that has the experimental modules in it. They wouldn’t have
>>>>>>>>>> to build by default.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>>>>>> feedback requested".
>>>>>>>>>>
>>>>>>>>>> That way we simply use our existing release process and instead
>>>>>>>>>> of 2.5.1, our next release would be 2.6.
>>>>>>>>>>
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>
>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>>
>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>
>>>>>>>>>> Ralph
>>>>>>>>>>
>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>
>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>
>>>>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling
>>>>>>>>>>> up to trying your hand at RM duties?
>>>>>>>>>>>
>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>>>> whole suite?
>>>>>>>>>>>
>>>>>>>>>>> Gary
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as
>>>>>>>>>>>>> a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>>
>>>>>>>>>>>>> +1
>>>>>>>>>>>>>
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today
>>>>>>>>>>>>> if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at
>>>>>>>>>>>>> the same time_ with the Scala modules.
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able
>>>>>>>>>>>>> to release some beta or preview version of this and get some feedback from
>>>>>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName>
>>>>>>>>>>>>> or something like that.
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name
>>>>>>>>>>>>> I thought.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>>>>> that too, right?
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>>   www.magine.com
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may
>>>>>>>>>>>>> be contained in this message. If you are not the addressee indicated in
>>>>>>>>>>>>> this message
>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>> case,
>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly
>>>>>>>>>>>>> notify the sender by reply email.
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>>> case,
>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> --
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be
>>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>>> message
>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>>
>>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>>
>>>>>>>>>>>> *Magine TV*
>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>
>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>>> reply email.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>
>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>> Senior software developer
>>>>>>>>>>
>>>>>>>>>> *Magine TV*
>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>>
>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>> reply email.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>> <gg...@apache.org>
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>> <http://www.magine.com/>
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>>
>>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>
>
>
>


-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.staldal@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
Wow. Two whole lines differ between the 2.10 and 2.11 versions. Somehow it seems crazy to have to have two projects for this.

How are you planning on publishing this?  To use the release plugin it would seem you would need a parent project that includes both scala versions so that the release plugin can be run from there.   In addition, are you planning on creating a binary and source distribution for publishing? If so I believe there is a dev distribution site that might be more appropriate for this.  You might need to build a distribution by hand or with a script - eventually this will get added to the complete Log4j distribution so creating a project to build one for scala seems like overkill.

Ralph

> On Jan 12, 2016, at 9:59 AM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 
> 
> Ralph
> 
>> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> In branch LOG4J-1181
>> 
>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> First off, where is the code right now?
>> 
>> Ralph
>> 
>> 
>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> 
>>> Yes, but I am not really sure about how to do a release.
>>> 
>>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>> I thought we/you were going to cut an alpha release?
>>> 
>>> Gary
>>> 
>>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> So where are we on this?
>>> 
>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> Sounds good then.
>>> 
>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> Sure.
>>> 
>>> Ralph
>>> 
>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> 
>>>> Can it still depend on log4-api version 2.5 then?
>>>> 
>>>> 
>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>>> 
>>>> Ralph
>>>> 
>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>> 
>>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>>> 
>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>>> 
>>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>>> 
>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>>> 
>>>>> Sent from my iPad
>>>>> 
>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>> 
>>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>>> 
>>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>>> 
>>>>>> Remko 
>>>>>> 
>>>>>> Sent from my iPhone
>>>>>> 
>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>> 
>>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>>> 
>>>>>>> Ralph
>>>>>>> 
>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>> 
>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>>> 
>>>>>>>> Sent from my iPhone
>>>>>>>> 
>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>> 
>>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>>> 
>>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>> 
>>>>>>>>> Ralph
>>>>>>>>> 
>>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>>> 
>>>>>>>>>> Gary
>>>>>>>>>> 
>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>>> 
>>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>>> 
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>> 
>>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>>> 
>>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>>> 
>>>>>>>>>>>> Ralph
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> +1
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Ralph
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> Gary
>>>>>>>>>>>>> >>
>>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>>
>>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>>> >>>
>>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>  
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>  
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Magine TV
>>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>>  
>>>>> 
>>>>> Mikael Ståldal
>>>>> Senior software developer 
>>>>> 
>>>>> Magine TV
>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>> 
>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 


Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
OK - I suppose it would be OK to release from the branch. I will try to take a look at it this evening and make suggestions. 

Ralph

> On Jan 12, 2016, at 9:49 AM, Mikael Ståldal <mi...@magine.com> wrote:
> 
> In branch LOG4J-1181
> 
> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> First off, where is the code right now?
> 
> Ralph
> 
> 
>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> Yes, but I am not really sure about how to do a release.
>> 
>> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>> I thought we/you were going to cut an alpha release?
>> 
>> Gary
>> 
>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> So where are we on this?
>> 
>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> Sounds good then.
>> 
>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> Sure.
>> 
>> Ralph
>> 
>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> 
>>> Can it still depend on log4-api version 2.5 then?
>>> 
>>> 
>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>>> 
>>> Ralph
>>> 
>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>> 
>>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>>> 
>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>>> 
>>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>>> 
>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>>> 
>>>> Sent from my iPad
>>>> 
>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>> 
>>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>>> 
>>>>> I don't mind either way, but is there any way to release only the scala module?
>>>>> 
>>>>> Remko 
>>>>> 
>>>>> Sent from my iPhone
>>>>> 
>>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>> 
>>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>>> 
>>>>>> Ralph
>>>>>> 
>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>> 
>>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>> 
>>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>>> 
>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>> 
>>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>> 
>>>>>>>>> Gary
>>>>>>>>> 
>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>>> 
>>>>>>>>> Ralph
>>>>>>>>> 
>>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>>> 
>>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>>> 
>>>>>>>>>> Sent from my iPhone
>>>>>>>>>> 
>>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>>> 
>>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>>> 
>>>>>>>>>>> Ralph
>>>>>>>>>>> 
>>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>>> 
>>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>>> 
>>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>>> 
>>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>>> 
>>>>>>>>>>>> Gary
>>>>>>>>>>>> 
>>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>> 
>>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>>> 
>>>>>>>>>>>> +1
>>>>>>>>>>>> 
>>>>>>>>>>>> Gary
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> >
>>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Ralph
>>>>>>>>>>>> >
>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> Gary
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> -- 
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -- 
>>>>>>>>>>>>  
>>>>>>>>>>>> 
>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>> 
>>>>>>>>>>>> Magine TV
>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>> 
>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -- 
>>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -- 
>>>>>>>>>>>>  
>>>>>>>>>>>> 
>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>>> 
>>>>>>>>>>>> Magine TV
>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>>> 
>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>>  
>>>> 
>>>> Mikael Ståldal
>>>> Senior software developer 
>>>> 
>>>> Magine TV
>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>> 
>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com <ma...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   


Re: Log4j for Scala

Posted by Mikael Ståldal <mi...@magine.com>.
In branch LOG4J-1181

On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ra...@dslextreme.com>
wrote:

> First off, where is the code right now?
>
> Ralph
>
>
> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com>
> wrote:
>
> Yes, but I am not really sure about how to do a release.
>
> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
>> I thought we/you were going to cut an alpha release?
>>
>> Gary
>> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
>> wrote:
>>
>>> So where are we on this?
>>>
>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>>> mikael.staldal@magine.com> wrote:
>>>
>>>> Sounds good then.
>>>>
>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <
>>>> ralph.goers@dslextreme.com> wrote:
>>>>
>>>>> Sure.
>>>>>
>>>>> Ralph
>>>>>
>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mi...@magine.com>
>>>>> wrote:
>>>>>
>>>>> Can it still depend on log4-api version 2.5 then?
>>>>>
>>>>>
>>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>
>>>>>> I’d actually suggest using a version that has nothing to do with
>>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>>> people know it isn’t GA.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>>
>>>>>> I'm pretty sure you can use different versions for different modules.
>>>>>> We just keep the same version across the project. Making it 2.5-beta1
>>>>>> sounds fine to me.
>>>>>>
>>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>
>>>>>>> My intention is to make a public release, which is easily accessible
>>>>>>> (binaries through Maven central), but mark it as preview somehow to be able
>>>>>>> to get some feedback before we commit to a final API.
>>>>>>>
>>>>>>> I would prefer if we could use the same group and artifact names as
>>>>>>> in the final, but include something in the version which marks it as
>>>>>>> preview. Such as "2.5-beta1"
>>>>>>>
>>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>
>>>>>>>> I believe I could run the release plugin against just his module,
>>>>>>>> but I have never tried that. Or the process could be done manually.
>>>>>>>>
>>>>>>>> Sent from my iPad
>>>>>>>>
>>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I thought Mikael's intention was to make the scala module part of
>>>>>>>> the next release, while somehow marking it as experimental so that we can
>>>>>>>> still make changes to the API depending on user feedback.
>>>>>>>>
>>>>>>>> I don't mind either way, but is there any way to release only the
>>>>>>>> scala module?
>>>>>>>>
>>>>>>>> Remko
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> If it builds by default it will be part of the next release, which
>>>>>>>> I am not certain is assured yet.  I think that is why he wants to release
>>>>>>>> it separately.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>>> setting up a separate profile AFAIC.
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>>>>> think you have to specify the project as of type pom and then use the maven
>>>>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>>>>
>>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>>
>>>>>>>> Gary
>>>>>>>>
>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>
>>>>>>>>> That is true.  In fact, we could add an “experimental" profile to
>>>>>>>>> the parent pom that has the experimental modules in it. They wouldn’t have
>>>>>>>>> to build by default.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>>>>> feedback requested".
>>>>>>>>>
>>>>>>>>> That way we simply use our existing release process and instead of
>>>>>>>>> 2.5.1, our next release would be 2.6.
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In
>>>>>>>>> fact, that is where Log4j 2 originated.  I am not sure how to do the same
>>>>>>>>> thing with git.  If you have an account at github you could put the project
>>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>>
>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>
>>>>>>>>> Ralph
>>>>>>>>>
>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>
>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>
>>>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>
>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling
>>>>>>>>>> up to trying your hand at RM duties?
>>>>>>>>>>
>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>>> whole suite?
>>>>>>>>>>
>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> > It would make more sense to me to release the scala beta as a
>>>>>>>>>>>> single separate module. Then integrate it once you are sure.
>>>>>>>>>>>>
>>>>>>>>>>>> +1
>>>>>>>>>>>>
>>>>>>>>>>>> Gary
>>>>>>>>>>>>
>>>>>>>>>>>> >
>>>>>>>>>>>> > Speaking of a release I am happy to start the release today
>>>>>>>>>>>> if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Ralph
>>>>>>>>>>>> >
>>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at
>>>>>>>>>>>> the same time_ with the Scala modules.
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> Gary
>>>>>>>>>>>> >>
>>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able
>>>>>>>>>>>> to release some beta or preview version of this and get some feedback from
>>>>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <
>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName>
>>>>>>>>>>>> or something like that.
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think
>>>>>>>>>>>> certain maven behaviors relies on this...
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <bo...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I
>>>>>>>>>>>> thought.
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>>>> that too, right?
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>>  www.magine.com
>>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>> message
>>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>> case,
>>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>> message
>>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>>> case,
>>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>>> message
>>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>>
>>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>>
>>>>>>>>>>>> >>>>> --
>>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> --
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>>> www.magine.com
>>>>>>>>>>>> >>>
>>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained
>>>>>>>>>>>> in this message. If you are not the addressee indicated in this message
>>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>>> >>> you should destroy this message and kindly notify the
>>>>>>>>>>>> sender by reply email.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>>
>>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>>> Senior software developer
>>>>>>>>>>>
>>>>>>>>>>> *Magine TV*
>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>>>   <http://www.magine.com/>
>>>>>>>>>>>
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>>> reply email.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>> <gg...@apache.org>
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> [image: MagineTV]
>>>>>>>>>
>>>>>>>>> *Mikael Ståldal*
>>>>>>>>> Senior software developer
>>>>>>>>>
>>>>>>>>> *Magine TV*
>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>
>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>> reply email.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>> <gg...@apache.org>
>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> [image: MagineTV]
>>>>>>>
>>>>>>> *Mikael Ståldal*
>>>>>>> Senior software developer
>>>>>>>
>>>>>>> *Magine TV*
>>>>>>> mikael.staldal@magine.com
>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>> <http://www.magine.com/>
>>>>>>>
>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>> reply email.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>
>
>


-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.staldal@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Re: Log4j for Scala

Posted by Ralph Goers <ra...@dslextreme.com>.
First off, where is the code right now?

Ralph


> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mi...@magine.com> wrote:
> 
> Yes, but I am not really sure about how to do a release.
> 
> On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
> I thought we/you were going to cut an alpha release?
> 
> Gary
> 
> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
> So where are we on this?
> 
> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
> Sounds good then.
> 
> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> Sure.
> 
> Ralph
> 
>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>> 
>> Can it still depend on log4-api version 2.5 then?
>> 
>> 
>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>> I’d actually suggest using a version that has nothing to do with Log4j’s versioning at this point. For example 0.9 is a great way to let people know it isn’t GA.
>> 
>> Ralph
>> 
>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>> I'm pretty sure you can use different versions for different modules. We just keep the same version across the project. Making it 2.5-beta1 sounds fine to me.
>>> 
>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>> My intention is to make a public release, which is easily accessible (binaries through Maven central), but mark it as preview somehow to be able to get some feedback before we commit to a final API.
>>> 
>>> I would prefer if we could use the same group and artifact names as in the final, but include something in the version which marks it as preview. Such as "2.5-beta1"
>>> 
>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>> I believe I could run the release plugin against just his module, but I have never tried that. Or the process could be done manually.
>>> 
>>> Sent from my iPad
>>> 
>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>> 
>>>> I thought Mikael's intention was to make the scala module part of the next release, while somehow marking it as experimental so that we can still make changes to the API depending on user feedback. 
>>>> 
>>>> I don't mind either way, but is there any way to release only the scala module?
>>>> 
>>>> Remko 
>>>> 
>>>> Sent from my iPhone
>>>> 
>>>> On 2015/12/12, at 14:56, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>> 
>>>>> If it builds by default it will be part of the next release, which I am not certain is assured yet.  I think that is why he wants to release it separately.
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>> 
>>>>>> I'm assuming that Mikael has verified some use cases on the dev branch, so it should be okay to build this module by default. No need for setting up a separate profile AFAIC. 
>>>>>> 
>>>>>> Sent from my iPhone
>>>>>> 
>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>> 
>>>>>>> That seems like a bit of a pain. It would be better to specify the classifier as experimental but you can’t do that in the pom as I recall. I think you have to specify the project as of type pom and then use the maven helper plugin to attach it as an artifact with a classifier.
>>>>>>> 
>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>> 
>>>>>>> Ralph
>>>>>>> 
>>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>> 
>>>>>>>> Should the package name include ".experimental." ?
>>>>>>>> 
>>>>>>>> Gary
>>>>>>>> 
>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>> That is true.  In fact, we could add an “experimental" profile to the parent pom that has the experimental modules in it. They wouldn’t have to build by default.
>>>>>>>> 
>>>>>>>> Ralph
>>>>>>>> 
>>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <remko.popma@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>> 
>>>>>>>>> Why not just put it on master and _document_ it as "experimental, feedback requested". 
>>>>>>>>> 
>>>>>>>>> That way we simply use our existing release process and instead of 2.5.1, our next release would be 2.6. 
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>> 
>>>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact, that is where Log4j 2 originated.  I am not sure how to do the same thing with git.  If you have an account at github you could put the project there. But we really can’t publish anything officially from there.
>>>>>>>>>> 
>>>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>>>> 
>>>>>>>>>>> I think it would be enough to release the Scala modules, and let them depend on Log4j API 2.5, if that is possible.
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up to trying your hand at RM duties?
>>>>>>>>>>> 
>>>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the whole suite?
>>>>>>>>>>> 
>>>>>>>>>>> Gary
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> > It would make more sense to me to release the scala beta as a single separate module. Then integrate it once you are sure.
>>>>>>>>>>> 
>>>>>>>>>>> +1
>>>>>>>>>>> 
>>>>>>>>>>> Gary
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> >
>>>>>>>>>>> > Speaking of a release I am happy to start the release today if we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>> >
>>>>>>>>>>> > Ralph
>>>>>>>>>>> >
>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the same time_ with the Scala modules.
>>>>>>>>>>> >>
>>>>>>>>>>> >> Gary
>>>>>>>>>>> >>
>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to release some beta or preview version of this and get some feedback from Scala developers before we make the API final.
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <ralph.goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> The artifact name does not have to match the directory name. However, we were advised that they should or else some of the Maven plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or something like that.
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain maven behaviors relies on this...
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I thought.
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like that too, right?
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility between major versions. There is a convention for encoding this into Maven artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <boards@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot compatibility issues from version to version. Would is make sense to tag on a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <mikael.staldal@magine.com <ma...@magine.com>> wrote:
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module, "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging <https://github.com/typesafehub/scala-logging>
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer 
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>>>> Senior software developer 
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org <ma...@apache.org> 
>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> -- 
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>> Senior software developer 
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> -- 
>>>>>>>>>>> >>>>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> -- 
>>>>>>>>>>> >>>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> -- 
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>> >>> Senior software developer 
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>> >>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com <http://www.magine.com/> 
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> >>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>>  
>>>>>>>>>>> 
>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> Senior software developer 
>>>>>>>>>>> 
>>>>>>>>>>> Magine TV
>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>> 
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -- 
>>>>>>>>>>>  
>>>>>>>>>>> 
>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> Senior software developer 
>>>>>>>>>>> 
>>>>>>>>>>> Magine TV
>>>>>>>>>>> mikael.staldal@magine.com <ma...@magine.com>    
>>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>>>>>>>>>> 
>>>>>>>>>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>>>>>>>>>> you should destroy this message and kindly notify the sender by reply email.   
>>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> -- 
>>>>>>>> E-Mail: garydgregory@gmail.com <ma...@gmail.com> | ggregory@apache.org  <ma...@apache.org>
>>>>>>>> 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 <http://garygregory.wordpress.com/> 
>>>>>>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>>>>>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.staldal@magine.com <ma...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply email.   
>>> 
>>> 
>>> 
>>> -- 
>>> Matt Sicker <boards@gmail.com <ma...@gmail.com>>
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.staldal@magine.com <ma...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com <ma...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com <ma...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.staldal@magine.com <ma...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.   


Re: Log4j for Scala

Posted by Mikael Ståldal <mi...@magine.com>.
Yes, but I am not really sure about how to do a release.

On Tue, Jan 12, 2016 at 5:26 PM, Gary Gregory <ga...@gmail.com>
wrote:

> I thought we/you were going to cut an alpha release?
>
> Gary
> On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com>
> wrote:
>
>> So where are we on this?
>>
>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <
>> mikael.staldal@magine.com> wrote:
>>
>>> Sounds good then.
>>>
>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.goers@dslextreme.com
>>> > wrote:
>>>
>>>> Sure.
>>>>
>>>> Ralph
>>>>
>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mi...@magine.com>
>>>> wrote:
>>>>
>>>> Can it still depend on log4-api version 2.5 then?
>>>>
>>>>
>>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <
>>>> ralph.goers@dslextreme.com> wrote:
>>>>
>>>>> I’d actually suggest using a version that has nothing to do with
>>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>>> people know it isn’t GA.
>>>>>
>>>>> Ralph
>>>>>
>>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>>
>>>>> I'm pretty sure you can use different versions for different modules.
>>>>> We just keep the same version across the project. Making it 2.5-beta1
>>>>> sounds fine to me.
>>>>>
>>>>> On 14 December 2015 at 03:00, Mikael Ståldal <
>>>>> mikael.staldal@magine.com> wrote:
>>>>>
>>>>>> My intention is to make a public release, which is easily accessible
>>>>>> (binaries through Maven central), but mark it as preview somehow to be able
>>>>>> to get some feedback before we commit to a final API.
>>>>>>
>>>>>> I would prefer if we could use the same group and artifact names as
>>>>>> in the final, but include something in the version which marks it as
>>>>>> preview. Such as "2.5-beta1"
>>>>>>
>>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>
>>>>>>> I believe I could run the release plugin against just his module,
>>>>>>> but I have never tried that. Or the process could be done manually.
>>>>>>>
>>>>>>> Sent from my iPad
>>>>>>>
>>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I thought Mikael's intention was to make the scala module part of
>>>>>>> the next release, while somehow marking it as experimental so that we can
>>>>>>> still make changes to the API depending on user feedback.
>>>>>>>
>>>>>>> I don't mind either way, but is there any way to release only the
>>>>>>> scala module?
>>>>>>>
>>>>>>> Remko
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> If it builds by default it will be part of the next release, which I
>>>>>>> am not certain is assured yet.  I think that is why he wants to release it
>>>>>>> separately.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>>> setting up a separate profile AFAIC.
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>>>> think you have to specify the project as of type pom and then use the maven
>>>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>>>
>>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Should the package name include ".experimental." ?
>>>>>>>
>>>>>>> Gary
>>>>>>>
>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>
>>>>>>>> That is true.  In fact, we could add an “experimental" profile to
>>>>>>>> the parent pom that has the experimental modules in it. They wouldn’t have
>>>>>>>> to build by default.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>>>> feedback requested".
>>>>>>>>
>>>>>>>> That way we simply use our existing release process and instead of
>>>>>>>> 2.5.1, our next release would be 2.6.
>>>>>>>>
>>>>>>>> Sent from my iPhone
>>>>>>>>
>>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact,
>>>>>>>> that is where Log4j 2 originated.  I am not sure how to do the same thing
>>>>>>>> with git.  If you have an account at github you could put the project
>>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>>
>>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>>
>>>>>>>> Ralph
>>>>>>>>
>>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>
>>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>>
>>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>>
>>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up
>>>>>>>>> to trying your hand at RM duties?
>>>>>>>>>
>>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>>> whole suite?
>>>>>>>>>
>>>>>>>>> Gary
>>>>>>>>>
>>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>
>>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>>
>>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <
>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> > It would make more sense to me to release the scala beta as a
>>>>>>>>>>> single separate module. Then integrate it once you are sure.
>>>>>>>>>>>
>>>>>>>>>>> +1
>>>>>>>>>>>
>>>>>>>>>>> Gary
>>>>>>>>>>>
>>>>>>>>>>> >
>>>>>>>>>>> > Speaking of a release I am happy to start the release today if
>>>>>>>>>>> we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>>> >
>>>>>>>>>>> > Ralph
>>>>>>>>>>> >
>>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the
>>>>>>>>>>> same time_ with the Scala modules.
>>>>>>>>>>> >>
>>>>>>>>>>> >> Gary
>>>>>>>>>>> >>
>>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> How should we proceed on this? It would be good to be able
>>>>>>>>>>> to release some beta or preview version of this and get some feedback from
>>>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> The artifact name does not have to match the directory
>>>>>>>>>>> name. However, we were advised that they should or else some of the Maven
>>>>>>>>>>> plugins might have problems. I think the site plugin was one of them.
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>> Ralph
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <bo...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or
>>>>>>>>>>> something like that.
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain
>>>>>>>>>>> maven behaviors relies on this...
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> Gary
>>>>>>>>>>> >>>>>>
>>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <bo...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I
>>>>>>>>>>> thought.
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>>> that too, right?
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>>  www.magine.com
>>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>> message
>>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to
>>>>>>>>>>> such a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>>> case,
>>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>>> the sender by reply email.
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com |
>>>>>>>>>>> ggregory@apache.org
>>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>> www.magine.com
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>> message
>>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>>> sender by reply email.
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>>
>>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> --
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>>> www.magine.com
>>>>>>>>>>> >>>>>>>>
>>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>>> message
>>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>>> sender by reply email.
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>>
>>>>>>>>>>> >>>>>>> --
>>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>>
>>>>>>>>>>> >>>>> --
>>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> --
>>>>>>>>>>> >>>
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>>> >>> Senior software developer
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Magine TV
>>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>>> www.magine.com
>>>>>>>>>>> >>>
>>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained
>>>>>>>>>>> in this message. If you are not the addressee indicated in this message
>>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>>> >>> you should destroy this message and kindly notify the sender
>>>>>>>>>>> by reply email.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> [image: MagineTV]
>>>>>>>>>>
>>>>>>>>>> *Mikael Ståldal*
>>>>>>>>>> Senior software developer
>>>>>>>>>>
>>>>>>>>>> *Magine TV*
>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>>
>>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>>> (or responsible for delivery of the message to such a person),
>>>>>>>>>> you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>>> reply email.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>> <gg...@apache.org>
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> [image: MagineTV]
>>>>>>>>
>>>>>>>> *Mikael Ståldal*
>>>>>>>> Senior software developer
>>>>>>>>
>>>>>>>> *Magine TV*
>>>>>>>> mikael.staldal@magine.com
>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>> <http://www.magine.com/>
>>>>>>>>
>>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>> reply email.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>> <gg...@apache.org>
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [image: MagineTV]
>>>>>>
>>>>>> *Mikael Ståldal*
>>>>>> Senior software developer
>>>>>>
>>>>>> *Magine TV*
>>>>>> mikael.staldal@magine.com
>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>> <http://www.magine.com/>
>>>>>>
>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>> message. If you are not the addressee indicated in this message
>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>> you should destroy this message and kindly notify the sender by reply
>>>>>> email.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Matt Sicker <bo...@gmail.com>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> [image: MagineTV]
>>>>
>>>> *Mikael Ståldal*
>>>> Senior software developer
>>>>
>>>> *Magine TV*
>>>> mikael.staldal@magine.com
>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>
>>>> Privileged and/or Confidential Information may be contained in this
>>>> message. If you are not the addressee indicated in this message
>>>> (or responsible for delivery of the message to such a person), you may
>>>> not copy or deliver this message to anyone. In such case,
>>>> you should destroy this message and kindly notify the sender by reply
>>>> email.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>


-- 
[image: MagineTV]

*Mikael Ståldal*
Senior software developer

*Magine TV*
mikael.staldal@magine.com
Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com

Privileged and/or Confidential Information may be contained in this
message. If you are not the addressee indicated in this message
(or responsible for delivery of the message to such a person), you may not
copy or deliver this message to anyone. In such case,
you should destroy this message and kindly notify the sender by reply
email.

Re: Log4j for Scala

Posted by Gary Gregory <ga...@gmail.com>.
I thought we/you were going to cut an alpha release?

Gary
On Jan 12, 2016 8:24 AM, "Mikael Ståldal" <mi...@magine.com> wrote:

> So where are we on this?
>
> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal <mikael.staldal@magine.com
> > wrote:
>
>> Sounds good then.
>>
>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ra...@dslextreme.com>
>> wrote:
>>
>>> Sure.
>>>
>>> Ralph
>>>
>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mi...@magine.com>
>>> wrote:
>>>
>>> Can it still depend on log4-api version 2.5 then?
>>>
>>>
>>> On Mon, Dec 14, 2015 at 5:37 PM, Ralph Goers <ralph.goers@dslextreme.com
>>> > wrote:
>>>
>>>> I’d actually suggest using a version that has nothing to do with
>>>> Log4j’s versioning at this point. For example 0.9 is a great way to let
>>>> people know it isn’t GA.
>>>>
>>>> Ralph
>>>>
>>>> On Dec 14, 2015, at 9:29 AM, Matt Sicker <bo...@gmail.com> wrote:
>>>>
>>>> I'm pretty sure you can use different versions for different modules.
>>>> We just keep the same version across the project. Making it 2.5-beta1
>>>> sounds fine to me.
>>>>
>>>> On 14 December 2015 at 03:00, Mikael Ståldal <mikael.staldal@magine.com
>>>> > wrote:
>>>>
>>>>> My intention is to make a public release, which is easily accessible
>>>>> (binaries through Maven central), but mark it as preview somehow to be able
>>>>> to get some feedback before we commit to a final API.
>>>>>
>>>>> I would prefer if we could use the same group and artifact names as in
>>>>> the final, but include something in the version which marks it as preview.
>>>>> Such as "2.5-beta1"
>>>>>
>>>>> On Sat, Dec 12, 2015 at 12:15 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>
>>>>>> I believe I could run the release plugin against just his module, but
>>>>>> I have never tried that. Or the process could be done manually.
>>>>>>
>>>>>> Sent from my iPad
>>>>>>
>>>>>> On Dec 11, 2015, at 11:44 PM, Remko Popma <re...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> I thought Mikael's intention was to make the scala module part of the
>>>>>> next release, while somehow marking it as experimental so that we can still
>>>>>> make changes to the API depending on user feedback.
>>>>>>
>>>>>> I don't mind either way, but is there any way to release only the
>>>>>> scala module?
>>>>>>
>>>>>> Remko
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On 2015/12/12, at 14:56, Ralph Goers <ra...@dslextreme.com>
>>>>>> wrote:
>>>>>>
>>>>>> If it builds by default it will be part of the next release, which I
>>>>>> am not certain is assured yet.  I think that is why he wants to release it
>>>>>> separately.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 11, 2015, at 8:21 PM, Remko Popma <re...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> I'm assuming that Mikael has verified some use cases on the dev
>>>>>> branch, so it should be okay to build this module by default. No need for
>>>>>> setting up a separate profile AFAIC.
>>>>>>
>>>>>> Sent from my iPhone
>>>>>>
>>>>>> On 2015/12/12, at 9:43, Ralph Goers <ra...@dslextreme.com>
>>>>>> wrote:
>>>>>>
>>>>>> That seems like a bit of a pain. It would be better to specify the
>>>>>> classifier as experimental but you can’t do that in the pom as I recall. I
>>>>>> think you have to specify the project as of type pom and then use the maven
>>>>>> helper plugin to attach it as an artifact with a classifier.
>>>>>>
>>>>>> OTOH, the artifact name could be log4j-scala-experimental.
>>>>>>
>>>>>> Ralph
>>>>>>
>>>>>> On Dec 11, 2015, at 5:28 PM, Gary Gregory <ga...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Should the package name include ".experimental." ?
>>>>>>
>>>>>> Gary
>>>>>>
>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers <
>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>
>>>>>>> That is true.  In fact, we could add an “experimental" profile to
>>>>>>> the parent pom that has the experimental modules in it. They wouldn’t have
>>>>>>> to build by default.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 11, 2015, at 2:49 PM, Remko Popma <re...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Why not just put it on master and _document_ it as "experimental,
>>>>>>> feedback requested".
>>>>>>>
>>>>>>> That way we simply use our existing release process and instead of
>>>>>>> 2.5.1, our next release would be 2.6.
>>>>>>>
>>>>>>> Sent from my iPhone
>>>>>>>
>>>>>>> On 2015/12/12, at 3:05, Ralph Goers <ra...@dslextreme.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> With SVN we had a separate branch for experimental stuff.  In fact,
>>>>>>> that is where Log4j 2 originated.  I am not sure how to do the same thing
>>>>>>> with git.  If you have an account at github you could put the project
>>>>>>> there. But we really can’t publish anything officially from there.
>>>>>>>
>>>>>>> If you have a proposal on how to do this please let us know.
>>>>>>>
>>>>>>> Ralph
>>>>>>>
>>>>>>> On Dec 11, 2015, at 10:12 AM, Mikael Ståldal <
>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>
>>>>>>> I do not really know that it means to do RM stuff for Log4j.
>>>>>>>
>>>>>>> I think it would be enough to release the Scala modules, and let
>>>>>>> them depend on Log4j API 2.5, if that is possible.
>>>>>>>
>>>>>>> On Fri, Dec 11, 2015 at 6:09 PM, Gary Gregory <
>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>
>>>>>>>> Seems fine with me. Label it 2.6-beta1? Mikael, are you feeling up
>>>>>>>> to trying your hand at RM duties?
>>>>>>>>
>>>>>>>> Should we release just these Scala modules as 2.6-beta1 or the
>>>>>>>> whole suite?
>>>>>>>>
>>>>>>>> Gary
>>>>>>>>
>>>>>>>> On Fri, Dec 11, 2015 at 9:07 AM, Mikael Ståldal <
>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>
>>>>>>>>> So can we release some Scala API preview now when 2.5 is out?
>>>>>>>>>
>>>>>>>>> On Mon, Dec 7, 2015 at 3:58 AM, Gary Gregory <
>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" <ra...@dslextreme.com>
>>>>>>>>>> wrote:
>>>>>>>>>> >
>>>>>>>>>> > It would make more sense to me to release the scala beta as a
>>>>>>>>>> single separate module. Then integrate it once you are sure.
>>>>>>>>>>
>>>>>>>>>> +1
>>>>>>>>>>
>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>> >
>>>>>>>>>> > Speaking of a release I am happy to start the release today if
>>>>>>>>>> we are ready.  I just want to review the delete stuff Remko just added.
>>>>>>>>>> >
>>>>>>>>>> > Ralph
>>>>>>>>>> >
>>>>>>>>>> > On Dec 5, 2015, at 6:45 AM, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>> >
>>>>>>>>>> >> Maybe we could release 2.5 ASAP and the do a 2.6-beta _at the
>>>>>>>>>> same time_ with the Scala modules.
>>>>>>>>>> >>
>>>>>>>>>> >> Gary
>>>>>>>>>> >>
>>>>>>>>>> >> On Dec 4, 2015 6:31 AM, "Mikael Ståldal" <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>> >>>
>>>>>>>>>> >>> How should we proceed on this? It would be good to be able to
>>>>>>>>>> release some beta or preview version of this and get some feedback from
>>>>>>>>>> Scala developers before we make the API final.
>>>>>>>>>> >>>
>>>>>>>>>> >>> On Fri, Oct 30, 2015 at 1:10 AM, Ralph Goers <
>>>>>>>>>> ralph.goers@dslextreme.com> wrote:
>>>>>>>>>> >>>>
>>>>>>>>>> >>>> The artifact name does not have to match the directory name.
>>>>>>>>>> However, we were advised that they should or else some of the Maven plugins
>>>>>>>>>> might have problems. I think the site plugin was one of them.
>>>>>>>>>> >>>>
>>>>>>>>>> >>>> Ralph
>>>>>>>>>> >>>>
>>>>>>>>>> >>>>> On Oct 29, 2015, at 1:56 PM, Matt Sicker <bo...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>> I know you can change the artifact name via <finalName> or
>>>>>>>>>> something like that.
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>> On 29 October 2015 at 15:52, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>> >>>>>>
>>>>>>>>>> >>>>>> It does in all the maven projects i know. I think certain
>>>>>>>>>> maven behaviors relies on this...
>>>>>>>>>> >>>>>>
>>>>>>>>>> >>>>>> Gary
>>>>>>>>>> >>>>>>
>>>>>>>>>> >>>>>> On Oct 29, 2015 1:21 PM, "Matt Sicker" <bo...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>> The folder name doesn't have to match the module name I
>>>>>>>>>> thought.
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>> On 29 October 2015 at 04:23, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> Yes, look at branch LOG4J-1181 in Git.
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> My plan is to add log4j-scala_2.10 as well.
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> On Wed, Oct 28, 2015 at 7:51 PM, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>> Right, so the Maven module folder name will be like
>>>>>>>>>> that too, right?
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>> Gary
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>> On Wed, Oct 28, 2015 at 2:11 AM, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> Yes, Scala does not maintain binary compatibility
>>>>>>>>>> between major versions. There is a convention for encoding this into Maven
>>>>>>>>>> artifact IDs, it will be: "log4j-scala_2.10", "log4j-scala_2.11" etc.
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> On Mon, Oct 26, 2015 at 7:29 PM, Matt Sicker <
>>>>>>>>>> boards@gmail.com> wrote:
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy.
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory <
>>>>>>>>>> garydgregory@gmail.com> wrote:
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>> I keep on hearing that Scala suffers from a lot
>>>>>>>>>> compatibility issues from version to version. Would is make sense to tag on
>>>>>>>>>> a version to the module to account for this, like log4j-scala-2.11.7?
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>> Gary
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 26, 2015 at 10:18 AM, Mikael Ståldal <
>>>>>>>>>> mikael.staldal@magine.com> wrote:
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> I am thinking of making a log4j module,
>>>>>>>>>> "log4j-scala", with a Scala wrapper for Log4j 2, inspired from
>>>>>>>>>> >>>>>>>>>>>>> https://github.com/typesafehub/scala-logging
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> Would that make sense?
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> --
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal
>>>>>>>>>> >>>>>>>>>>>>> Senior software developer
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> Magine TV
>>>>>>>>>> >>>>>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> >>>>>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>> www.magine.com
>>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>> message
>>>>>>>>>> >>>>>>>>>>>>> (or responsible for delivery of the message to such
>>>>>>>>>> a person), you may not copy or deliver this message to anyone. In such
>>>>>>>>>> case,
>>>>>>>>>> >>>>>>>>>>>>> you should destroy this message and kindly notify
>>>>>>>>>> the sender by reply email.
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>> --
>>>>>>>>>> >>>>>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>> >>>>>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>> >>>>>>>>>>>> Spring Batch in Action
>>>>>>>>>> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>> >>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>> --
>>>>>>>>>> >>>>>>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> --
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> Mikael Ståldal
>>>>>>>>>> >>>>>>>>>> Senior software developer
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> Magine TV
>>>>>>>>>> >>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> >>>>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>> www.magine.com
>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>> >>>>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>> message
>>>>>>>>>> >>>>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> >>>>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>> sender by reply email.
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>>
>>>>>>>>>> >>>>>>>>> --
>>>>>>>>>> >>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>>>> >>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>> >>>>>>>>> JUnit in Action, Second Edition
>>>>>>>>>> >>>>>>>>> Spring Batch in Action
>>>>>>>>>> >>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>> >>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>> >>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> --
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> Mikael Ståldal
>>>>>>>>>> >>>>>>>> Senior software developer
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> Magine TV
>>>>>>>>>> >>>>>>>> mikael.staldal@magine.com
>>>>>>>>>> >>>>>>>> Regeringsgatan 25  | 111 53 Stockholm, Sweden  |
>>>>>>>>>> www.magine.com
>>>>>>>>>> >>>>>>>>
>>>>>>>>>> >>>>>>>> Privileged and/or Confidential Information may be
>>>>>>>>>> contained in this message. If you are not the addressee indicated in this
>>>>>>>>>> message
>>>>>>>>>> >>>>>>>> (or responsible for delivery of the message to such a
>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> >>>>>>>> you should destroy this message and kindly notify the
>>>>>>>>>> sender by reply email.
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>>
>>>>>>>>>> >>>>>>> --
>>>>>>>>>> >>>>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>>
>>>>>>>>>> >>>>> --
>>>>>>>>>> >>>>> Matt Sicker <bo...@gmail.com>
>>>>>>>>>> >>>>
>>>>>>>>>> >>>>
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>> --
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>> Mikael Ståldal
>>>>>>>>>> >>> Senior software developer
>>>>>>>>>> >>>
>>>>>>>>>> >>> Magine TV
>>>>>>>>>> >>> mikael.staldal@magine.com
>>>>>>>>>> >>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |
>>>>>>>>>> www.magine.com
>>>>>>>>>> >>>
>>>>>>>>>> >>> Privileged and/or Confidential Information may be contained
>>>>>>>>>> in this message. If you are not the addressee indicated in this message
>>>>>>>>>> >>> (or responsible for delivery of the message to such a
>>>>>>>>>> person), you may not copy or deliver this message to anyone. In such case,
>>>>>>>>>> >>> you should destroy this message and kindly notify the sender
>>>>>>>>>> by reply email.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> [image: MagineTV]
>>>>>>>>>
>>>>>>>>> *Mikael Ståldal*
>>>>>>>>> Senior software developer
>>>>>>>>>
>>>>>>>>> *Magine TV*
>>>>>>>>> mikael.staldal@magine.com
>>>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>>>> <http://www.magine.com/>
>>>>>>>>>
>>>>>>>>> Privileged and/or Confidential Information may be contained in
>>>>>>>>> this message. If you are not the addressee indicated in this message
>>>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>>>> reply email.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>>>> <gg...@apache.org>
>>>>>>>> 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
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> [image: MagineTV]
>>>>>>>
>>>>>>> *Mikael Ståldal*
>>>>>>> Senior software developer
>>>>>>>
>>>>>>> *Magine TV*
>>>>>>> mikael.staldal@magine.com
>>>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>>>> <http://www.magine.com/>
>>>>>>>
>>>>>>> Privileged and/or Confidential Information may be contained in this
>>>>>>> message. If you are not the addressee indicated in this message
>>>>>>> (or responsible for delivery of the message to such a person), you
>>>>>>> may not copy or deliver this message to anyone. In such case,
>>>>>>> you should destroy this message and kindly notify the sender by
>>>>>>> reply email.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>> <gg...@apache.org>
>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [image: MagineTV]
>>>>>
>>>>> *Mikael Ståldal*
>>>>> Senior software developer
>>>>>
>>>>> *Magine TV*
>>>>> mikael.staldal@magine.com
>>>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>>> <http://www.magine.com/>
>>>>>
>>>>> Privileged and/or Confidential Information may be contained in this
>>>>> message. If you are not the addressee indicated in this message
>>>>> (or responsible for delivery of the message to such a person), you may
>>>>> not copy or deliver this message to anyone. In such case,
>>>>> you should destroy this message and kindly notify the sender by reply
>>>>> email.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matt Sicker <bo...@gmail.com>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> [image: MagineTV]
>>>
>>> *Mikael Ståldal*
>>> Senior software developer
>>>
>>> *Magine TV*
>>> mikael.staldal@magine.com
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>>
>>> Privileged and/or Confidential Information may be contained in this
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may
>>> not copy or deliver this message to anyone. In such case,
>>> you should destroy this message and kindly notify the sender by reply
>>> email.
>>>
>>>
>>>
>>
>>
>> --
>> [image: MagineTV]
>>
>> *Mikael Ståldal*
>> Senior software developer
>>
>> *Magine TV*
>> mikael.staldal@magine.com
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>>
>> Privileged and/or Confidential Information may be contained in this
>> message. If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may
>> not copy or deliver this message to anyone. In such case,
>> you should destroy this message and kindly notify the sender by reply
>> email.
>>
>
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> mikael.staldal@magine.com
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>