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 <garydgreg...@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 <ralph.go...@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 <garydgreg...@gmail.com> >> wrote: >> >> How about 2.5.1-alpha1? >> >> Gary >> >> On Tue, Jan 12, 2016 at 10:21 AM, Ralph Goers <ralph.go...@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.stal...@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.go...@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.stal...@magine.com> >>>> wrote: >>>> >>>> In branch LOG4J-1181 >>>> >>>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers < >>>> ralph.go...@dslextreme.com> wrote: >>>> >>>>> First off, where is the code right now? >>>>> >>>>> Ralph >>>>> >>>>> >>>>> On Jan 12, 2016, at 9:30 AM, Mikael Ståldal <mikael.stal...@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 <garydgreg...@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.stal...@magine.com> >>>>>> wrote: >>>>>> >>>>>>> So where are we on this? >>>>>>> >>>>>>> On Mon, Dec 14, 2015 at 6:21 PM, Mikael Ståldal < >>>>>>> mikael.stal...@magine.com> wrote: >>>>>>> >>>>>>>> Sounds good then. >>>>>>>> >>>>>>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers < >>>>>>>> ralph.go...@dslextreme.com> wrote: >>>>>>>> >>>>>>>>> Sure. >>>>>>>>> >>>>>>>>> Ralph >>>>>>>>> >>>>>>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal < >>>>>>>>> mikael.stal...@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.go...@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 <boa...@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.stal...@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.go...@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.po...@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.go...@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.po...@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.go...@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 < >>>>>>>>>>>> garydgreg...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Should the package name include ".experimental." ? >>>>>>>>>>>> >>>>>>>>>>>> Gary >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Dec 11, 2015 at 3:52 PM, Ralph Goers < >>>>>>>>>>>> ralph.go...@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.po...@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.go...@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.stal...@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 < >>>>>>>>>>>>> garydgreg...@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.stal...@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 < >>>>>>>>>>>>>>> garydgreg...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" < >>>>>>>>>>>>>>>> ralph.go...@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 < >>>>>>>>>>>>>>>> garydgreg...@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.stal...@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.go...@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 < >>>>>>>>>>>>>>>> boa...@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 < >>>>>>>>>>>>>>>> garydgreg...@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" < >>>>>>>>>>>>>>>> boa...@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.stal...@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 < >>>>>>>>>>>>>>>> garydgreg...@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.stal...@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 < >>>>>>>>>>>>>>>> boa...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy. >>>>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory < >>>>>>>>>>>>>>>> garydgreg...@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.stal...@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.stal...@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: garydgreg...@gmail.com | >>>>>>>>>>>>>>>> ggreg...@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 <boa...@gmail.com> >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal >>>>>>>>>>>>>>>> >>>>>>>>>> Senior software developer >>>>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>> Magine TV >>>>>>>>>>>>>>>> >>>>>>>>>> mikael.stal...@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: garydgreg...@gmail.com | >>>>>>>>>>>>>>>> ggreg...@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.stal...@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 <boa...@gmail.com> >>>>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>>>> >>>>> -- >>>>>>>>>>>>>>>> >>>>> Matt Sicker <boa...@gmail.com> >>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> -- >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> Mikael Ståldal >>>>>>>>>>>>>>>> >>> Senior software developer >>>>>>>>>>>>>>>> >>> >>>>>>>>>>>>>>>> >>> Magine TV >>>>>>>>>>>>>>>> >>> mikael.stal...@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.stal...@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: garydgreg...@gmail.com | ggreg...@apache.org >>>>>>>>>>>>>> <ggreg...@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.stal...@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: garydgreg...@gmail.com | ggreg...@apache.org >>>>>>>>>>>> <ggreg...@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.stal...@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 <boa...@gmail.com> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> [image: MagineTV] >>>>>>>>> >>>>>>>>> *Mikael Ståldal* >>>>>>>>> Senior software developer >>>>>>>>> >>>>>>>>> *Magine TV* >>>>>>>>> mikael.stal...@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.stal...@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.stal...@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.stal...@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.stal...@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.stal...@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: garydgreg...@gmail.com | ggreg...@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: garydgreg...@gmail.com | ggreg...@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 <boa...@gmail.com>