Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #8303

bcel-6.0~rc4

From tony mancill <tmancill@debian.org>
Newsgroups linux.debian.maint.java
Subject bcel-6.0~rc4
Date 2015-09-03 06:20 +0200
Message-ID <q4uad-Xs-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Java Team,

I have packaged the latest upstream of bcel and am preparing to upload
it to experimental to aid with transitioning its reverse dependencies.
The following is from the upstream changelog:

> Compatibility with 5.2
> ----------------------
> 
> Binary compatible - No
> 
> Source compatible - Yes, sort of;
>  - Maven coordinates update:
>     org.apache.bcel:bcel:5.2 -> org.apache.commons:commons-bcel6:6.0
> 
>  - Rename package imports:
>     org.apache.bcel -> org.apache.commons.bcel6
> 
>  - The org.apache.commons.bcel6.classfile.Visitor interface has been enhanced with
>    additional methods. If you implemented it directly instead of extending
>    the EmptyVisitor class you'll have to implement the new methods.
> 
> Semantic compatible - Yes, except:
>  - BCEL handles new attributes such as code annotations that could only
>    be processed by implementing a custom AttributeReader in the previous
>    versions. Code relying on this behavior will have to be adjusted since
>    the AttributeReader will no longer be called in these cases.

What I wanted to ask the list is whether this new version should include
a renamed binary package libcommons-bcel-java instead of libbcel-java,
primarily because the jar name has changed from bcel.jar to
commons-bcel6.jar.  I assume it's worthwhile to stick with the upstream
coordinates and conventions unless there is some pressing need to
deviate.  (At the moment, I'm considering uploading the new version to
experimental with the same binary package name, but with the new maven
coordinates and new JAR name.)

Thoughts?

Thank you,
tony


Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

bcel-6.0~rc4 tony mancill <tmancill@debian.org> - 2015-09-03 06:20 +0200
  Re: bcel-6.0~rc4 Emmanuel Bourg <ebourg@apache.org> - 2015-09-03 08:50 +0200
    Re: bcel-6.0~rc4 tony mancill <tmancill@debian.org> - 2015-09-04 03:40 +0200

csiph-web