Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orbit-dev] BCEL 6.0

On Sun, Nov 27, 2016 at 2:54 PM, Stephan Herrmann <stephan.herrmann@xxxxxxxxx> wrote:
Hi,

The Object Teams project wants to update from an "ancient" version of BCEL (5.2 from 2010)
to the "recently" released 6.0 (2016/07), which is necessary to handle Java 8 bytecodes.


To be honest, I'm confused as to where I should start?
- File a CQ (in Object Teams, or in Orbit)?

yes, this is required, usually you file a CQ for the project which wants to use the library
and when this is approved another piggy-back CQ for adding it to Orbit (the latter one is usually
approved quickly).
 
- Figure out the mechanics of packaging, or is somebody still around
  who did this for BCEL 5.2 and could simply update the package?
  The good news: the upstream packaging doesn't seem to have changed.


nowadays new components or component versions are added using orbit recipes
which are much simpler to maintain than the old mechanics.

Clone the orbit-recipes repository
and start your work from this README:
push changes to Gerrit for review. 

Find examples in Gerrit

-Matthias

Any hints appreciated,
Stephan

PS: We are aware that other technologies exist which are more actively
maintained, and we have an alternative using ASM in place.
Still for several reasons we want to maintain our "old" BCEL-based
implementation as an option.

-----------
References:
-----------
BCEL in Orbit Release:
        http://download.eclipse.org/tools/orbit/downloads/drops/R20160520211859/repository/plugins/org.apache.bcel_5.2.0.v201005080400.jar

        Should I worry, that bcel doesn't show up in S nor I builds?
        Or is that covered by "This page is a work in progress."?

BCEL upstream:
        https://commons.apache.org/proper/commons-bcel/index.html
6.0 release notes:
        https://www.apache.org/dist/commons/bcel/RELEASE-NOTES.txt

Old(!) CQs
Orbit:
        https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1933
OHF:
        https://dev.eclipse.org/ipzilla/show_bug.cgi?id=88
_______________________________________________
orbit-dev mailing list
orbit-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/orbit-dev


Back to the top