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 > <mailto: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 >> <mailto: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 >> <mailto: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 >>> <mailto:mikael.stal...@magine.com>> wrote: >>> >>> In branch LOG4J-1181 >>> >>> On Tue, Jan 12, 2016 at 5:43 PM, Ralph Goers <ralph.go...@dslextreme.com >>> <mailto: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 >>>> <mailto: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 >>>> <mailto: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 >>>> <mailto: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 >>>> <mailto:mikael.stal...@magine.com>> wrote: >>>> Sounds good then. >>>> >>>> On Mon, Dec 14, 2015 at 6:13 PM, Ralph Goers <ralph.go...@dslextreme.com >>>> <mailto:ralph.go...@dslextreme.com>> wrote: >>>> Sure. >>>> >>>> Ralph >>>> >>>>> On Dec 14, 2015, at 9:41 AM, Mikael Ståldal <mikael.stal...@magine.com >>>>> <mailto: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 >>>>> <mailto: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 >>>>>> <mailto: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 >>>>>> <mailto: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 <mailto: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 >>>>>> <mailto: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 >>>>>>> <mailto: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 >>>>>>>>> <mailto: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 >>>>>>>>> <mailto: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 >>>>>>>>>>> <mailto: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 <mailto: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 >>>>>>>>>>>> <mailto: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 >>>>>>>>>>>> <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto:garydgreg...@gmail.com>> wrote: >>>>>>>>>>>>>> On Dec 5, 2015 6:05 AM, "Ralph Goers" >>>>>>>>>>>>>> <ralph.go...@dslextreme.com <mailto: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 <mailto: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 >>>>>>>>>>>>>> >> <mailto: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 >>>>>>>>>>>>>> >>> <mailto: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 >>>>>>>>>>>>>> >>>>> <mailto: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 <mailto: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 >>>>>>>>>>>>>> >>>>>> <mailto: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 >>>>>>>>>>>>>> >>>>>>> <mailto: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 >>>>>>>>>>>>>> >>>>>>>> <mailto: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 >>>>>>>>>>>>>> >>>>>>>>> <mailto: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 <mailto:boa...@gmail.com>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>> Looks like it could be handy. >>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>> On 26 October 2015 at 12:29, Gary Gregory >>>>>>>>>>>>>> >>>>>>>>>>> <garydgreg...@gmail.com >>>>>>>>>>>>>> >>>>>>>>>>> <mailto: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 >>>>>>>>>>>>>> >>>>>>>>>>>> <mailto: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 >>>>>>>>>>>>>> >>>>>>>>>>>>> <https://github.com/typesafehub/scala-logging> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> Would that make sense? >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> Mikael Ståldal >>>>>>>>>>>>>> >>>>>>>>>>>>> Senior software developer >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> Magine TV >>>>>>>>>>>>>> >>>>>>>>>>>>> mikael.stal...@magine.com >>>>>>>>>>>>>> >>>>>>>>>>>>> <mailto:mikael.stal...@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: garydgreg...@gmail.com >>>>>>>>>>>>>> >>>>>>>>>>>> <mailto:garydgreg...@gmail.com> | >>>>>>>>>>>>>> >>>>>>>>>>>> ggreg...@apache.org <mailto:ggreg...@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 <boa...@gmail.com >>>>>>>>>>>>>> >>>>>>>>>>> <mailto:boa...@gmail.com>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> Mikael Ståldal >>>>>>>>>>>>>> >>>>>>>>>> Senior software developer >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> Magine TV >>>>>>>>>>>>>> >>>>>>>>>> mikael.stal...@magine.com >>>>>>>>>>>>>> >>>>>>>>>> <mailto:mikael.stal...@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: garydgreg...@gmail.com >>>>>>>>>>>>>> >>>>>>>>> <mailto:garydgreg...@gmail.com> | ggreg...@apache.org >>>>>>>>>>>>>> >>>>>>>>> <mailto:ggreg...@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.stal...@magine.com >>>>>>>>>>>>>> >>>>>>>> <mailto:mikael.stal...@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 <boa...@gmail.com <mailto:boa...@gmail.com>> >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> >>>>>>>>>>>>>> >>>>> -- >>>>>>>>>>>>>> >>>>> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> -- >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> Mikael Ståldal >>>>>>>>>>>>>> >>> Senior software developer >>>>>>>>>>>>>> >>> >>>>>>>>>>>>>> >>> Magine TV >>>>>>>>>>>>>> >>> mikael.stal...@magine.com <mailto: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. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Mikael Ståldal >>>>>>>>>>>>>> Senior software developer >>>>>>>>>>>>>> >>>>>>>>>>>>>> Magine TV >>>>>>>>>>>>>> mikael.stal...@magine.com <mailto: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 <mailto:garydgreg...@gmail.com> | >>>>>>>>>>>>>> ggreg...@apache.org <mailto: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 >>>>>>>>>>>>>> <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.stal...@magine.com <mailto: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 <mailto:garydgreg...@gmail.com> | >>>>>>>>>>> ggreg...@apache.org <mailto: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 >>>>>>>>>>> <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.stal...@magine.com <mailto: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 <mailto:boa...@gmail.com>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> Mikael Ståldal >>>>> Senior software developer >>>>> >>>>> Magine TV >>>>> mikael.stal...@magine.com <mailto: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. >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> Mikael Ståldal >>>> Senior software developer >>>> >>>> Magine TV >>>> mikael.stal...@magine.com <mailto: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. >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> Mikael Ståldal >>>> Senior software developer >>>> >>>> Magine TV >>>> mikael.stal...@magine.com <mailto: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. >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> Mikael Ståldal >>>> Senior software developer >>>> >>>> Magine TV >>>> mikael.stal...@magine.com <mailto: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. >>> >>> >>> >>> >>> -- >>> >>> >>> Mikael Ståldal >>> Senior software developer >>> >>> Magine TV >>> mikael.stal...@magine.com <mailto: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. >> >> >> >> >> -- >> >> >> Mikael Ståldal >> Senior software developer >> >> Magine TV >> mikael.stal...@magine.com <mailto: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 <mailto:garydgreg...@gmail.com> | > ggreg...@apache.org <mailto: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 <http://garygregory.wordpress.com/> > Home: http://garygregory.com/ <http://garygregory.com/> > Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>