Re: project dependencies
Klaus Wuestefeld <[email protected]>
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <CAMAooZGS6i+BzjJKYRa7trxzSDoT1hmbZEOOr+SEiSju9JxFWw@mail.gmail.com> |
Agreed. On Sun, Sep 18, 2011 at 4:05 PM, Jacob Kjome <[email protected]> wrote: > 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® DevCon Americas, Oct. 18-20, San Francisco, CA >>>>>> Learn about the latest advances in developing for the >>>>>> BlackBerry® mobile platform with sessions, labs & more. >>>>>> See new tools and technologies. Register for BlackBerry® >>>>>> 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® DevCon Americas, Oct. 18-20, San Francisco, CA >>>>>> Learn about the latest advances in developing for the >>>>>> BlackBerry® mobile platform with sessions, labs & more. >>>>>> See new tools and technologies. Register for BlackBerry® >>>>>> 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® DevCon Americas, Oct. 18-20, San Francisco, CA >>>>>> Learn about the latest advances in developing for the >>>>>> BlackBerry® mobile platform with sessions, labs & more. >>>>>> See new tools and technologies. Register for BlackBerry® 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® 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® 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® 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® 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® 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® 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® 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