OK, nevermind, looks like a quick google search showed up some ways to do it. I'll experiment over the weekend.
On Tue, Mar 25, 2014 at 9:29 AM, Sam Berlin <[email protected]> wrote: > Anyone know how to get the CVS comma-v files off sourceforge? If it's > possible, I'll try doing a cvs-to-git push and re-hosting it on github. I > think Chris N was supportive of that last I talked to him. > > sam > > > On Tue, Mar 25, 2014 at 9:15 AM, Brice Dutheil <[email protected]>wrote: > >> Hey, >> >> Interesting topic, it seems some people have access to the CGLIB source >> code among this mailing-list. The source code is still on CVS, maybe we can >> move it to git, and eventually on github. This way the community could be >> better involved in the project by providing PRs. >> >> A few years ago I had successfully moved the CGLIB project from CVS to >> GIT (via SVN). However I couldn't spend much time on it so I deleted the >> result. Still I think this could be achieved at some point. >> Maybe we can create a google mailing as well as the SF project seems kind >> of dead. >> >> >> Thoughts ? >> >> >> On Monday, December 9, 2013 2:07:51 PM UTC+1, Stuart McCulloch wrote: >> >>> Hi Sam, >>> >>> I've staged the cglib 3.1 release as: >>> >>> http://oss.sonatype.org/content/repositories/central_ >>> bundles-1504/cglib/cglib/3.1/ >>> >>> http://oss.sonatype.org/content/repositories/central_ >>> bundles-1505/cglib/cglib-nodep/3.1/ # same sources and javadoc as main >>> artifact >>> >>> I'll release it to central once you've verified the content is correct. >>> >>> -- >>> Cheers, Stuart >>> >>> On 8 Dec 2013, at 21:42, Stuart McCulloch <[email protected]> wrote: >>> >>> On 8 Dec 2013, at 16:51, Sam Berlin <[email protected]> wrote: >>> >>> Stuart, I think you helped package up the 2.2.2 cglib release (which was >>> also a similar situation -- making a fix for Guice and cutting a new >>> version). >>> >>> Could you help out here again? >>> >>> Sure, no problem - I'll sort it out when I get into the office tomorrow. >>> >>> Thanks! >>> >>> sam >>> On Dec 7, 2013 8:13 PM, "Christian Gruber" <[email protected]> wrote: >>> >>>> I can comfortably push to maven - the issue is, I may not have >>>> permissions to push to the groupId. It's published under the "glib" >>>> groupId, so it would need someone with permissions to that group on >>>> oss.sonatype.org. I can request it, but I have no idea how to >>>> validate that I should have such permissions, unless they take Chris's word >>>> for it. Did Jeremy push the last one? If you want, I'll submit a ticket >>>> at sonatype to get myself added to the cglib group for deployment reasons >>>> and I can cut the release once that comes through. >>>> >>>> c. >>>> >>>> On 7 Dec 2013, at 16:47, Sam Berlin wrote: >>>> >>>> He's not very actively involved in it now (though it is mostly all his >>>>> code). The last release (3.0) was by Jeremy to get it working with ASM >>>>> 4.0, and I let him know yesterday that I'd be fixing these two issues >>>>> and >>>>> cutting a 3.1 with the fixes. >>>>> >>>>> ...so, someone else with the expertise of pushing it to Maven is >>>>> probably >>>>> best. >>>>> >>>>> sam >>>>> On Dec 7, 2013 6:57 PM, "Christian Gruber" <[email protected]> wrote: >>>>> >>>>> Isn't chrisn involved with glib? Can we rope him in to discuss how >>>>>> to get >>>>>> this pushed to sonatype? >>>>>> >>>>>> c. >>>>>> >>>>>> On 7 Dec 2013, at 11:04, Sam Berlin wrote: >>>>>> >>>>>> Ok, I: >>>>>> >>>>>>> >>>>>>> * Committed the fixes in cglib & pushed out a cglib 3.1 release >>>>>>> there. I >>>>>>> have no idea how to do the cglib maven stuff, so someone else will >>>>>>> need to >>>>>>> stage that in maven somehow. >>>>>>> * Updated Guice to refer to ASM 4.2 & cglib 3.1, and removed the >>>>>>> asm-util >>>>>>> dependency. >>>>>>> * Pushed out a new Guice 4.0-beta2 >>>>>>> * Updated the api-diffs & latest-javdoc for the new beta2 release. >>>>>>> >>>>>>> I haven't yet: >>>>>>> * Done anything with ASM 5.0... but it should be relatively easy if >>>>>>> anyone wants to hack locally: you just need to swap asm-4.2 with >>>>>>> asm-5.0, >>>>>>> change the references in the build files, and 'ant dist'. >>>>>>> * Updated the Guice POMs, because they'd require cglib 3.1 which >>>>>>> doesn't >>>>>>> exist anywhere in maven yet. >>>>>>> >>>>>>> sam >>>>>>> >>>>>>> >>>>>>> On Fri, Dec 6, 2013 at 6:37 PM, Stuart McCulloch <[email protected]> >>>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> Sounds like a plan to me >>>>>>> >>>>>>>> >>>>>>>> On 6 Dec 2013, at 23:30, Sam Berlin <[email protected]> wrote: >>>>>>>> >>>>>>>> OK, great -- so what I propose is this: we (I) fix the CGLIB >>>>>>>> issues, >>>>>>>> upgrade to ASM 4.2, and release a new beta (and hopefully a final >>>>>>>> release >>>>>>>> too). Concurrently, we also put a jar out that's built with ASM5 >>>>>>>> and >>>>>>>> offer >>>>>>>> it as an experimental version for people who want to use lambdas. >>>>>>>> >>>>>>>> WDYT? >>>>>>>> >>>>>>>> sam >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Dec 6, 2013 at 6:27 PM, Stuart McCulloch <[email protected] >>>>>>>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 6 Dec 2013, at 23:11, Sam Berlin <[email protected]> wrote: >>>>>>>>> >>>>>>>>> I want to make sure I understand the state & various options here. >>>>>>>>> AFAICT, the relevant issues are: >>>>>>>>> >>>>>>>>> Issue 757 <https://code.google.com/p/goo >>>>>>>>> gle-guice/issues/detail?id=757>-- >>>>>>>>> Using Java8 lambdas makes Guice throw terrible error messages >>>>>>>>> Issue 759 <https://code.google.com/p/goo >>>>>>>>> gle-guice/issues/detail?id=759> >>>>>>>>> -- >>>>>>>>> Use ASM4.2 (or, if we want lambda support, 5.0_BETA) >>>>>>>>> >>>>>>>>> Please correct me where I'm wrong here -- >>>>>>>>> >>>>>>>>> 1) Switching to ASM4.1 or 4.2 by itself would just be a performance >>>>>>>>> boost, but has no other practical gains. Switching to ASM 5.0 >>>>>>>>> would fix >>>>>>>>> make Guice work with Java8 lambdas. >>>>>>>>> >>>>>>>>> 2) Switching to a newer ASM requires a one-line change in CGLIB (as >>>>>>>>> described in comment #2<https://code.google.com/p/ >>>>>>>>> google-guice/issues/detail?id=759#c2>in issue 759). >>>>>>>>> >>>>>>>>> 3) If we want to drop the asm-util dependency, CGLIB also needs an >>>>>>>>> additional patch as described in comment #3< >>>>>>>>> https://code.google.com/p/ >>>>>>>>> google-guice/issues/detail?id=759#c3> in >>>>>>>>> issue 759. >>>>>>>>> >>>>>>>>> 4) Both proposed CGLIB patches will work with any of the following: >>>>>>>>> ASM4.1, ASM4.2 & ASM5.0. >>>>>>>>> >>>>>>>>> 5) The only way to get Guice to *work* with Java8 lambdas is to use >>>>>>>>> ASM5.0 BETA. If we instead switch to ASM4.1 or ASM4.2, that will >>>>>>>>> improve >>>>>>>>> the error message we see, but it won't let lambdas work. >>>>>>>>> >>>>>>>>> >>>>>>>>> Yes, that sums up the current situation. >>>>>>>>> >>>>>>>>> Does anyone have an ETA on when ASM5.0 will be non-beta? >>>>>>>>> >>>>>>>>> >>>>>>>>> According to http://mail.ow2.org/wws/arc/asm/2013-11/msg00005.htmland >>>>>>>>> http://mail.ow2.org/wws/arc/asm/2013-11/msg00023.html they are >>>>>>>>> targeting >>>>>>>>> March 2014, and may release a second beta before then. >>>>>>>>> >>>>>>>>> Thanks! >>>>>>>>> >>>>>>>>> sam >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups >>>>>>>>> "google-guice" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send >>>>>>>>> an >>>>>>>>> email to [email protected]. >>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>> >>>>>>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups >>>>>>>> "google-guice" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an >>>>>>>> email to [email protected]. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> >>>>>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups >>>>>>>> "google-guice" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an >>>>>>>> email to [email protected]. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> >>>>>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups >>>>>>> "google-guice" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an >>>>>>> email to [email protected]. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> >>>>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>>> >>>>>> >>>>>> Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency >>>>>> Injection >>>>>> email: [email protected] :::: mobile: +1 (646) 807-9839 >>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups >>>>>> "google-guice" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an >>>>>> email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> >>>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "google-guice" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> >>>>> Visit this group at http://groups.google.com/group/google-guice. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> >>>> Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency >>>> Injection >>>> email: [email protected] :::: mobile: +1 (646) 807-9839 >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "google-guice" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> >>>> Visit this group at http://groups.google.com/group/google-guice. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "google-guice" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> >>> Visit this group at http://groups.google.com/group/google-guice. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/google-guice. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-guice. For more options, visit https://groups.google.com/d/optout.
