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