On Tue, Jun 21, 2016 at 12:17 PM, Benedikt Ritter <brit...@apache.org>
wrote:

> Hi,
>
> Gary Gregory <garydgreg...@gmail.com> schrieb am Di., 21. Juni 2016 um
> 21:04 Uhr:
>
> > [ Ducking behind a stack of crates for the incoming flight of tomatoes
> ;-)
> > ]
> >
>
> It only took about 20 minutes to create RC6, so no tomatoes ;-)
>
>
> >
> > Pardon me for asking since we've been talking about BC forever, but,
> while
> > we are not 100% BC and we explain that well, why bother making
> BC-breaking
> > changes that appear to be in the non-essential clean up category for what
> > could be a full BC-break: Removed org.apache.bcel.Constants and
> > org.apache.bcel.generic.InstructionConstants from the set of implemented
> > interfaces for some 7 classes.
> >
> > Since the goal for 6.0 is to be as BC as possible without causing too
> much
> > harm for the benefit of supporting Java 7 and 8, why bother actually
> making
> > non-essential BC-breaking changes? Or are these changes required?
> >
>
> It took us 10 years to prepare BCEL 6.0 so another RC round won't hurt. Do
> you have some cycles to help fixing the issues? I'm in the middle of
> preparing a talk I'm about to give next week, so I only have limited time.
> But if we join forces... :-)
>
> Anything else you found while reviewing?
>

MD5, SHA1, ASC are OK. RAT report is OK on your site, BUT a manual RAT
check (mvn apache-rat:check) is not:

Unapproved licenses:

  docs/classfile.mdl
  docs/eps/classfile.fig
  docs/eps/classgen.fig
  docs/eps/classloader.fig
  docs/eps/constantpool.fig
  docs/eps/diagram.fig
  docs/eps/il.fig
  docs/eps/instructions.fig
  docs/eps/javaclass.fig
  docs/eps/jvm.fig
  docs/generic.mdl
  docs/manual.bib
  docs/verifier/chap1.eps
  docs/verifier/classfile.eps
  docs/verifier/conventcfg.eps
  docs/verifier/exframe.eps
  docs/verifier/GUI1.eps
  docs/verifier/GUI2.eps
  docs/verifier/justicecfg.eps
  docs/verifier/VennDiag.eps
  docs/verifier/VerificationAPI.eps
  docs/verifier/V_API_SD.eps
  src/examples/Mini/fac.mini
  src/examples/Mini/fib.mini
  src/examples/Mini/max.mini
  src/examples/Mini/Mini.bnf
  src/examples/Mini/MiniParser$JJCalls
  src/test/resources/Java8Example.java


Sure, we could fix PMD, Findbugs, but that's not worse than before I assume.

I'll what I can do...

Gary


> Regards,
> Benedikt
>
>
> >
> > Thank you,
> > Gary
> >
> > On Mon, Jun 20, 2016 at 12:36 PM, Benedikt Ritter <brit...@apache.org>
> > wrote:
> >
> > > Hi,
> > >
> > > after some build related problems with RC5, I'd like to call a vote to
> > > release Apache Commons BCEL 6.0 based on RC6. The only changes compared
> > to
> > > RC5 is a fix in the source assembly: It now includes all files
> necessary
> > to
> > > run a clean build.
> > >
> > > BCEL 6.0 RC6 is available for review here:
> > >   https://dist.apache.org/repos/dist/dev/commons/bcel (rev 14065)
> > >
> > > The tag is here:
> > >
> https://svn.apache.org/repos/asf/commons/proper/bcel/tags/BCEL_6_0_RC6
> > >  (rev 1749388)
> > >
> > > Maven artifacts are here:
> > >
> > >
> > >
> >
> https://repository.apache.org/content/repositories/orgapachecommons-1179/org/apache/bcel/bcel/6.0/
> > >
> > > These are the Maven artifacts and their hashes:
> > >
> > > bcel-6.0-javadoc.jar
> > > (SHA1: 89cf95656f0f8a93e77100c8d5811f7cd9af866b)
> > > bcel-6.0-sources.jar
> > > (SHA1: 162f96530e8935e8a71a9e6d5497026aa3bdc945)
> > > bcel-6.0-test-sources.jar
> > > (SHA1: 2b07be3a0a4560c9766d3261cd012cf636fe965a)
> > > bcel-6.0-tests.jar
> > > (SHA1: 9e825da46e0cd66f87ccd907a43c4e2ebd15b8d6)
> > > bcel-6.0.jar
> > > (SHA1: 09d0a4c32ba6c3c22f0680f89ceeaf3e677ac659)
> > > bcel-6.0.pom
> > > (SHA1: a5d48ac34909f3a0ac788d37835075be5c2bb9d7)
> > >
> > > I have tested this with Java 7 and 8 using Maven 3.3.9 on Mac OS
> 10.11.5.
> > >
> > > Details of changes since 5.2 are in the release notes:
> > >
> https://dist.apache.org/repos/dist/dev/commons/bcel/RELEASE-NOTES.txt
> > >
> > http://home.apache.org/~britter/commons/bcel/6.0-RC6/changes-report.html
> > >
> > > Site:
> > >   http://home.apache.org/~britter/commons/bcel/6.0-RC6/
> > > (note some *relative* links are broken and the 6.0 directories are not
> > yet
> > > created - these will be OK once the site is deployed)
> > >
> > > Clirr Report (compared to 5.2):
> > >
> http://home.apache.org/~britter/commons/bcel/6.0-RC6/clirr-report.html
> > >
> > > Note that Clirr reports several errors. These have been discussed on
> the
> > ML
> > > already and I uploaded the site a while ago giving everybody the
> > > opportunity to raise objections against these changes. These changes
> are
> > > also explicitly noted in the Release notes.
> > >
> > > Furthermore java.io.Serializable has been dropped from all BCEL
> classes.
> > An
> > > extended Clirr report including this change can be reviewed here:
> > >
> > >
> > >
> >
> http://home.apache.org/~britter/commons/bcel/6.0-RC6/bcel5-bcel6-clirr-report.html
> > >
> > > We don't consider this to be a problem because we don't see a reason
> for
> > > users to serialize BCEL classes.
> > >
> > > RAT Report:
> > >
> http://home.apache.org/~britter/commons/bcel/6.0-RC6/rat-report.html
> > >
> > > KEYS:
> > >   https://www.apache.org/dist/commons/KEYS
> > >
> > > Please review the release candidate and vote.
> > > This vote will close no sooner that 72 hours from now,
> > > i.e. sometime after 22:00 CEST 23-June 2016
> > >
> > > [ ] +1 Release these artifacts
> > > [ ] +0 OK, but...
> > > [ ] -0 OK, but really should fix...
> > > [ ] -1 I oppose this release because...
> > >
> > > We're almost there... :-)
> > > Thanks!
> > > Benedikt
> > >
> >
> >
> >
> > --
> > 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

Reply via email to