Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next Soot Release #231

Open
ericbodden opened this issue Aug 6, 2014 · 16 comments
Open

Next Soot Release #231

ericbodden opened this issue Aug 6, 2014 · 16 comments

Comments

@ericbodden
Copy link
Member

This is a new "meta entry" discussing which bugs and enhancement should be addressed before the next Soot release, which we plan for mid-September 2014.

@ericbodden ericbodden self-assigned this Aug 6, 2014
@ericbodden ericbodden added this to the Soot-2.6.0 milestone Aug 6, 2014
@ericbodden
Copy link
Member Author

We should tag all items to be included in 2.6.0 with the appropriate milestone tag Soot-2.6.0, as seen on the right.

@StevenArzt
Copy link
Contributor

Bugs that need to be fixed:

  1. Dexpler fails on the official CNN app

Things that at least need to be investigated:

  1. Original variable names are not always properly assigned in ASM. Not a functional issue, but may confuse people.

@ericbodden
Copy link
Member Author

Steven can you please open issues for both and assign them the appropriate milestone? Thanks!

@raulcf
Copy link

raulcf commented Aug 7, 2014

Do you have a place with the release candidate features?
In particular, is there any change concerning Java 8?
Thanks!

@ericbodden
Copy link
Member Author

@raulcf We should add basic Java 8 support before the release. I have added the appropriate milestone tag to this issue:
#225

We will not be able to implement this advanced support before the release, I am afraid:
#226
Finishing it before would require external man power.

@raulcf
Copy link

raulcf commented Aug 8, 2014

That sounds great
Thanks!

Raul
PhD student, office 346
Large-Scale Distributed Systems Group
Department of Computing
Imperial College London


From: Eric Bodden [notifications@github.com]
Sent: Friday, August 08, 2014 11:00 AM
To: Sable/soot
Cc: Raul
Subject: Re: [soot] Next Soot Release (#231)

@raulcfhttps://github.com/raulcf We should add basic Java 8 support before the release. I have added the appropriate milestone tag to this issue:
#225#225

We will not be able to implement this advanced support before the release, I am afraid:
#226#226
Finishing it before would require external man power.


Reply to this email directly or view it on GitHubhttps://github.com//issues/231#issuecomment-51583550.

@ericbodden
Copy link
Member Author

I have added a page to the wiki which describes the release process:
https://github.com/Sable/soot/wiki/Preparing-a-new-Soot-release

This is a live document. It's still outdated (copied from the old Wiki), but I am working on updating it.

@sertel
Copy link

sertel commented Jan 13, 2015

Hi,

I'm currently trying to use Soot in one of my projects and would be very happy about a new release coming soon. It would be really great if you could deploy the release to Maven Central or Clojars to remove the hassle with the dependencies to Jasmin etc. and allow for a smooth integration. Maybe it is a good idea to think about switching the build system to Leiningen to make the release process much easier.

When do you think that you have the new release ready?

Cheers,
Sebastian

@raulcf
Copy link

raulcf commented Jan 13, 2015

Actually having the library published to Maven would be great!

Raul
PhD student, office 346
Large-Scale Distributed Systems Group
Department of Computing
Imperial College London


From: sertel [notifications@github.com]
Sent: Tuesday, January 13, 2015 4:20 PM
To: Sable/soot
Cc: Raul
Subject: Re: [soot] Next Soot Release (#231)

Hi,

I'm currently trying to use Soot in one of my projects and would be very happy about a new release coming soon. It would be really great if you could deploy the release to Maven Central or Clojars to remove the hassle with the dependencies to Jasmin etc. and allow for a smooth integration. Maybe it is a good idea to think about switching the build system to Leiningen to make the release process much easier.

When do you think that you have the new release ready?

Cheers,
Sebastian


Reply to this email directly or view it on GitHubhttps://github.com//issues/231#issuecomment-69770972.

@StevenArzt
Copy link
Contributor

There is an ongoing discussion about dependency management and maven in #44, so please keep this thread strictly related to the Soot 2.6 release.

@sertel I would just download the latest nightly build from our web site and integrate that into your build process. We have a fully-built JAR file (soot-trunk.jar) that contains all required dependencies, so you don't need to care about Jasmin, JastAdd, etc.

@sertel
Copy link

sertel commented Jan 14, 2015

Hi Steven,

thanks for the pointer to the nightly jar!
However, in order to ship this with my software it would really be great to have a release in a public repo. Often this is required by companies to verify the software.

Cheers,
Sebastian.

@sertel
Copy link

sertel commented Jan 14, 2015

I just saw that there is already an open issue on that matter. See issue #42.

@pnest
Copy link
Contributor

pnest commented Feb 28, 2018

Are there any movements toward release?

@StevenArzt
Copy link
Contributor

It seems to me as if we have already had new versions from the Maven builds, but they have not been published here on Github as a release (https://github.com/Sable/soot/releases).

@mbenz89 Could you shed some light here?

@mbenz89
Copy link
Contributor

mbenz89 commented Feb 28, 2018

The 3.0.1 release which corresponds to the master branch can be acquired here.

I'll add it to GitHub in case of interest.

@pnest
Copy link
Contributor

pnest commented Feb 28, 2018

Great! It would be nice to have releases at github as well.
Have you had any tags since soot-2.5.0? As it is the last one on github

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants