Re: project dependencies

Jacob Kjome <[email protected]>
Newsgroups gmane.comp.java.prevayler
Message-ID <[email protected]>
How about 1.5 until such point that we find a compelling reason to depend on 1.6?

The only real bytecode difference I know of is being able to use "@Override" on
methods when implementing interfaces rather than just on methods of extended
concrete classes.  And I'm not sure I see that as an overly compelling reason to
break compatibility with 1.5.

On the other hand, if we find some class/package/bugfix available in 1.6 that is
truly useful, but isn't in 1.5, then I'd say go ahead with it.  But arbitrary
dependence on 1.6 is kind of pointless.  Might as well be as inclusive as possible
as long as it doesn't inconveniently hamstring us to some old version of Java.

Heck, if there were something truly compelling in 1.7, I'd say go ahead with a
dependence on it.  Just don't be arbitrary about it.  The reason should be truly
compelling.


Jake

On 9/17/2011 4:15 PM, Klaus Wuestefeld wrote:
> 1.6 by me.
> 
> OK to rename group and artifact names too.
> 
> Klaus
> 
> 
> On Sat, Sep 17, 2011 at 3:59 PM, Karl Wettin <[email protected]> wrote:
>> I'm really only asking since the code will compile as 1.4. If you asked me
>> I'd say 1.6.
>>
>> karl
>> On Sep 17, 2011, at 8:26 PM, Justin T. Sampson wrote:
>>
>> I was pretty shocked to hear Karl ask about 1.4. It's been dead a long time.
>> Even 1.5 has already been end-of-lifed. I'd say go ahead with 1.6.
>> You can see my generics attempts on one of the branches in Git. It's
>> certainly powerful, but the generic signatures started getting really out of
>> hand as I pushed them all the way through the code. It's likely that a more
>> limited approach could be successful.
>> But abandoning 1.4 is just the right thing to do regardless of using
>> features from later releases.
>>
>> On Sat, Sep 17, 2011 at 11:18 AM, Jacob Kjome <[email protected]> wrote:
>>>
>>> Seems like it should be at least 1.5 at this point.  The only reason I see
>>> for
>>> sticking with Java 1.4 these days is maintaining legacy apps, which likely
>>> are not
>>> going to use Prevayler anyway.  And didn't Justin foray into a Java 1.5
>>> refactoring of Prevayler?  I think he ended up saying that Generics (and
>>> possibly
>>> other 1.5 features) didn't buy too much, but while it might not have been
>>> perfect,
>>> was there no benefit at all?
>>>
>>> Any other opinions?
>>>
>>> Jake
>>>
>>> On 9/17/2011 8:53 AM, Karl Wettin wrote:
>>>> Are we officially targeting Java 1.4?
>>>>
>>>>
>>>> karl
>>>>
>>>> On Sep 14, 2011, at 8:29 PM, Justin T. Sampson wrote:
>>>>
>>>>> :)
>>>>>
>>>>> Thanks for the contribution!
>>>>>
>>>>> I think we generally found XStream to be nicer than Skaringa. We would
>>>>> have dropped Skaringa a while ago, but I argued to keep it because it
>>>>> was a good test case for custom serializers -- it was almost broken a
>>>>> couple of times, because its behavior is different than XStream in
>>>>> some subtle ways. But I'm fine with dropping it now.
>>>>>
>>>>> On Wed, Sep 14, 2011 at 10:06 AM, Alexandre Nodari
>>>>> <[email protected] <mailto:[email protected]>> wrote:
>>>>>
>>>>>     Skaringa :-( The first XML serialization implementation :-( My
>>>>>     first idea contributed to Prevayler :-(
>>>>>
>>>>>     Just kidding... Drop it! :-)
>>>>>
>>>>>
>>>>>     2011/9/14 Klaus Wuestefeld <[email protected] <mailto:[email protected]>>
>>>>>
>>>>>         Lets drop Skaringa and JavaMatch.
>>>>>
>>>>>         Details:
>>>>>         [13/09/2011 21:57:18] Karl Wettin: however, you should let me
>>>>> know
>>>>>         what it is you want to do with prevayler and maven
>>>>>         [13/09/2011 21:57:32] Karl Wettin: i have a couple of days
>>>>>         coming up i
>>>>>         can spend on things like this
>>>>>         [13/09/2011 21:57:57] Klaus Wuestefeld: nice :)
>>>>>         [13/09/2011 21:58:07] Klaus Wuestefeld: I have a conference
>>>>>         starting in 2 mins
>>>>>         [13/09/2011 21:58:32] Karl Wettin: eg how do you feel about
>>>>> major
>>>>>         refactoring of the modules? could we try to come up with
>>>>>         something so
>>>>>         we get the most of it out without any deps?
>>>>>         [13/09/2011 21:58:34] Karl Wettin: okok
>>>>>         [13/09/2011 21:58:35] Klaus Wuestefeld: I think we can simply
>>>>>         delete
>>>>>         all dependencies: skaringa, jmatch
>>>>>         [13/09/2011 21:58:58] Klaus Wuestefeld: is xstream on maven
>>>>>         central?
>>>>>         [13/09/2011 21:59:07] Klaus Wuestefeld: What other deps do we
>>>>>         have?
>>>>>         [13/09/2011 21:59:08] Karl Wettin: i think the biggest problem
>>>>>         is the
>>>>>         PrevaylerFactory
>>>>>         [13/09/2011 21:59:14] Karl Wettin: which use pretty much all
>>>>> deps
>>>>>         [13/09/2011 21:59:32] Klaus Wuestefeld: We can simply delete
>>>>>         skaringa stuff
>>>>>         [13/09/2011 21:59:37] Klaus Wuestefeld: what else?
>>>>>         [13/09/2011 21:59:54] Karl Wettin: ill have to create a deps
>>>>>         map, im
>>>>>         sure maven have some tool for that
>>>>>         [13/09/2011 22:00:12] Karl Wettin: but ok, i'll do my best at
>>>>>         removing all deps
>>>>>         [13/09/2011 22:00:25] Klaus Wuestefeld: Could you post on the
>>>>> list
>>>>>         what the deps are?
>>>>>         [01:44:46] Klaus Wuestefeld: Apparently skaringa and xstream
>>>>>         are the
>>>>>         only deps in the factory...
>>>>>         [08:42:55] Karl Wettin: did my mail reach the list? not sure,
>>>>>         port 25
>>>>>         might be blocked on my 3g carrier (local smtp)
>>>>>         [08:43:05] Karl Wettin: mvn depencecy:list
>>>>>         [08:43:09] Karl Wettin: that does the trick
>>>>>         [08:43:29] Karl Wettin: you might have to clone
>>>>>         karl.wettin/prevayler
>>>>>         in order for it to work though
>>>>>         [10:44:50] Klaus Wuestefeld: Did justin add you as
>>>>>         collaborator on his
>>>>>         prevayler repo?
>>>>>         [10:45:05] Karl Wettin: nope
>>>>>         [10:45:20] Karl Wettin: atleast not htat i know
>>>>>         [10:45:21] Karl Wettin: let me check
>>>>>         [10:46:51] Karl Wettin: nope
>>>>>         [10:46:53] Karl Wettin: i'm not
>>>>>         [10:52:22] Klaus Wuestefeld: I would really like you to apply
>>>>> the
>>>>>         maven stuff on the prevayler repo. Do you think the fork + pull
>>>>>         request method will work for you or will it be much easier to
>>>>>         become a
>>>>>         collaborator?
>>>>>         [10:52:54] Klaus Wuestefeld: I never used fork+pull resquests.
>>>>>         [10:53:11] Karl Wettin: i hate git : ) it never works the way
>>>>>         i want it to.
>>>>>         [10:53:18] Karl Wettin: but sure
>>>>>         [10:53:36] Klaus Wuestefeld: Curious: What do you use instead?
>>>>>         [10:53:38] Karl Wettin: there are a few things though, the pom
>>>>>         i my
>>>>>         repo points at vps.kodapan.se/maven
>>>>>         <http://vps.kodapan.se/maven> for deps
>>>>>         [10:53:44] Karl Wettin: which might not be optimal
>>>>>         [10:54:05] Klaus Wuestefeld: Sure
>>>>>         [10:54:09] Klaus Wuestefeld: Lets use maven central
>>>>>         [10:54:31] Karl Wettin: the problem is that some deps are not
>>>>> in
>>>>>         there. and if we remove the deps then maven will not compile
>>>>>         [10:54:50] Karl Wettin: or it will require users to manually
>>>>>         install deps
>>>>>         [10:54:57] Karl Wettin: and i dont think we want that
>>>>>         [10:55:22] Klaus Wuestefeld: Drop skaringa.
>>>>>         [10:55:28] Klaus Wuestefeld: Delete all skaringa related code.
>>>>>         [10:55:34] Klaus Wuestefeld: Is xstream on central?
>>>>>         [10:55:42] Klaus Wuestefeld: Any other deps?
>>>>>         [10:56:00] Karl Wettin: javamatch
>>>>>         [10:56:07] Klaus Wuestefeld: Drop all JavaMatch code too. Its
>>>>>         just the demo.
>>>>>         [10:56:09] Karl Wettin: xpp3 is on central
>>>>>         [10:56:18] Karl Wettin: skaringa r1p8 is on central
>>>>>         [10:56:23] Klaus Wuestefeld: And it cramps the live reaction
>>>>>         style of the demo.
>>>>>         [10:56:53] Klaus Wuestefeld: JavaMatch is distracting in the
>>>>>         demo. Lets drop it.
>>>>>         [10:57:14] Klaus Wuestefeld: Skaringa r1p8 is this ok for us?
>>>>>         [10:57:50] Karl Wettin: let me see
>>>>>         [10:58:05] Karl Wettin: btw, http://search.maven.org/
>>>>>         [10:59:04] Karl Wettin: we use
>>>>>         [INFO]    skaringa:skaringa:jar:r4p0:compile
>>>>>         [10:59:07] Klaus Wuestefeld: You are a comitter to the
>>>>>         prevayler-site
>>>>>         repo, in case you need to prove you own the demain to update
>>>>> our
>>>>>         maven-central entry.
>>>>>         [10:59:17] Klaus Wuestefeld: Drop skaringa.
>>>>>         [10:59:30] Klaus Wuestefeld: domain
>>>>>         [10:59:38] Karl Wettin: xpp version is ok though
>>>>>         [11:00:59] Karl Wettin: xstream is also ok
>>>>>         [11:01:08] Karl Wettin: so yeah, its skaringa and javamatch.
>>>>>         nothing else
>>>>>         [11:01:34] Klaus Wuestefeld: Cool. Lets drop them.
>>>>>         [11:02:41] Karl Wettin: ok. i think there has been no changes
>>>>> to
>>>>>         jsampson/prevayler since my fork
>>>>>         [11:02:52] Karl Wettin: lets work in mine for now and then
>>>>>         merge it
>>>>>         all if its all good
>>>>>         [11:02:56] Karl Wettin: ill give you access
>>>>>         [11:03:47] Karl Wettin: whats your gitname?
>>>>>         [11:04:16] Karl Wettin: and then i'll merge it all up for us.
>>>>>         [11:05:12] Klaus Wuestefeld: If that is the case, I prefer
>>>>>         justin gave
>>>>>         you commit
>>>>>         [11:05:23] Karl Wettin: ok, what not
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>         BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>>>>>         Learn about the latest advances in developing for the
>>>>>         BlackBerry&reg; mobile platform with sessions, labs & more.
>>>>>         See new tools and technologies. Register for BlackBerry&reg;
>>>>>         DevCon today!
>>>>>         http://p.sf.net/sfu/rim-devcon-copy1
>>>>>         _______________________________________________
>>>>>         To unsubscribe go to the end of this page:
>>>>>
>>>>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>>>>>         _______________________________________________
>>>>>         "Databases in Memoriam" -- http://www.prevayler.org
>>>>>         <http://www.prevayler.org/>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>     BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>>>>>     Learn about the latest advances in developing for the
>>>>>     BlackBerry&reg; mobile platform with sessions, labs & more.
>>>>>     See new tools and technologies. Register for BlackBerry&reg;
>>>>>     DevCon today!
>>>>>     http://p.sf.net/sfu/rim-devcon-copy1
>>>>>     _______________________________________________
>>>>>     To unsubscribe go to the end of this page:
>>>>>     http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>>>>>     _______________________________________________
>>>>>     "Databases in Memoriam" -- http://www.prevayler.org
>>>>>     <http://www.prevayler.org/>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>>>>> Learn about the latest advances in developing for the
>>>>> BlackBerry&reg; mobile platform with sessions, labs & more.
>>>>> See new tools and technologies. Register for BlackBerry&reg; DevCon
>>>>> today!
>>>>> http://p.sf.net/sfu/rim-devcon-copy1
>>>>> _______________________________________________
>>>>> To unsubscribe go to the end of this page:
>>>>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>>>>> _______________________________________________
>>>>> "Databases in Memoriam" -- http://www.prevayler.org
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>>>> http://p.sf.net/sfu/rim-devcon-copy2
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> To unsubscribe go to the end of this page:
>>>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>>>> _______________________________________________
>>>> "Databases in Memoriam" -- http://www.prevayler.org
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>>> http://p.sf.net/sfu/rim-devcon-copy2
>>> _______________________________________________
>>> To unsubscribe go to the end of this page:
>>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>>> _______________________________________________
>>> "Databases in Memoriam" -- http://www.prevayler.org
>>
>> ------------------------------------------------------------------------------
>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>> http://p.sf.net/sfu/rim-devcon-copy2_______________________________________________
>> To unsubscribe go to the end of this page:
>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>> _______________________________________________
>> "Databases in Memoriam" -- http://www.prevayler.org
>>
>>
>> ------------------------------------------------------------------------------
>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>> http://p.sf.net/sfu/rim-devcon-copy2
>> _______________________________________________
>> To unsubscribe go to the end of this page:
>> http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
>> _______________________________________________
>> "Databases in Memoriam" -- http://www.prevayler.org
>>
>>
> 
> ------------------------------------------------------------------------------
> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
> http://p.sf.net/sfu/rim-devcon-copy2
> _______________________________________________
> To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
> _______________________________________________
> "Databases in Memoriam" -- http://www.prevayler.org
> 
> 
> 

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.